[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5407":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":38,"readmeContent":39,"aiSummary":40,"trendingCount":16,"starSnapshotCount":16,"syncStatus":41,"lastSyncTime":42,"discoverSource":43},5407,"RustScan","bee-san\u002FRustScan","bee-san","🤖 The Modern Port Scanner 🤖","",null,"Rust",19912,1335,159,34,0,4,35,153,18,44.38,"GNU General Public License v3.0",false,"master",true,[27,28,29,30,31,32,33,34,35,36,37],"docker","hacking","hacktoberfest","networking","nmap","pentesting","port","rust","scanning","security","security-tools","2026-06-12 02:01:09","\u003Cdiv align=\"center\" markdown=\"1\">\n\n➡️ [Discord][discord] | [Installation Guide][toc-install] | [Usage Guide][usage-guide] ⬅️\n\n\u003Cimg src=\"pictures\u002Frustscan.png\" height=400px width=400px>\n\n\u003C!--\u003Cu>**The Modern Port Scanner.**\u003C\u002Fu>-->\n**Fast, smart, effective.**\n\n![Arch Linux package][badge-1] ![Built with Rust][badge-2] ![GitHub All Releases][badge-3] ![Crates.io][badge-4] ![Discord][badge-5] ![Actions][badge-6]\n\n\u003C\u002Fdiv>\n\n# 🤔 What is this?\n\n![fast][speed-1]\n\nThe Modern Port Scanner. **Find ports quickly (3 seconds at its fastest)**. Run scripts through our scripting engine (Python, Lua, Shell supported).\n\n# 🛠️ Installation\n\nYou can install RustScan's binary from our [releases page](https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Freleases).\n\nWe would prefer you to install with a package manager so it is tested and works for your system.\n\nRustScan is in many repositories already. Install it with whatever tools you wish:\n\n[![Packaging status](https:\u002F\u002Frepology.org\u002Fbadge\u002Fvertical-allrepos\u002Frustscan.svg)](https:\u002F\u002Frepology.org\u002Fproject\u002Frustscan\u002Fversions)\n\nRustScan only officially supports Cargo installations, if you want to use that please install Rust and then `cargo install rustscan`\n\nExample installations include:\n\nMacOS:\n\n```\n  brew install rustscan\n```\n\nArch:\n\n```\n  pacman -S rustscan\n```\n\n# ✨ Features\n\n- Scans all 65k ports in **3 seconds**.\n- Full scripting engine support. Automatically pipe results into Nmap, or use our scripts (or write your own) to do whatever you want.\n- Adaptive learning. RustScan improves the more you use it. No bloated machine learning here, just basic maths.\n- The usuals you would expect. IPv6, CIDR, file input and more.\n- Automatically pipes ports into Nmap.\n\n## ‼️ Important Links\n\n|         \u003C!--Installation Guide-->          |          \u003C!--Documentation-->          |       \u003C!--Discord-->        |\n| :----------------------------------------: | :------------------------------------: | :-------------------------: |\n| :book: [Installation Guide][toc-install] | :books: [Documentation][links-table-2] | :parrot: [Discord][discord] |\n\n## 🙋 Table of Contents\n\n- 📖 [Installation Guide][toc-install]\n- 🐋 [Docker Usage][toc-docker-usage]\n- 🦜 [Discord][discord]\n- 🤸 [Usage][usage-1]\n\n# 🔭 Why RustScan?\n\nRustScan is a modern take on the port scanner. Sleek & fast. All while providing extensive extendability to you.\n\nNot to mention RustScan uses Adaptive Learning to improve itself over time, making it the best port scanner for **you**.\n\n## 🧋 Speed\n\n![fast][speed-1]\n\nSpeed is guaranteed via RustScan. However, if you want to run a slow scan due to stealth, that is possible too.\n\nFirstly, let's talk code.\n\nWe have tests that check to see if RustScan is significantly slower than the previous version. If it is, the continuous integration fails, and we can't commit code to master unless we make it faster.\n\n[HyperFine][speed-2] is used to monitor RustScan's performance over time to answer the question, \"Are we getting faster? Are we getting slower?\".\n\nEvery pull request is reviewed by **one** person, but more often than not, **two** people review it. We test it manually and ensure the code doesn't negatively affect performance.\n\n[Read more here][speed-3].\n\n## ⚙️ Extensible\n\n![scripts][extensible-1]\n\n### _RustScan piping results into the custom Python script_\n\nRustScan has a new scripting engine that allows anyone to write scripts in most languages. Python, Lua, and Shell are all supported.\n\nWant to take your found ports and pipe them into Nmap for further analysis? That's possible. Want to run `smb-enum` if SMB is found open? Possible.\n\nThe possibilities are endless -- and you can write scripts in whatever language you feel comfortable with.\n\n[Read more here][extensible-2].\n\n## 🌊 Adaptive\n\n![adaptive][adaptive-1]\n\n### _RustScan automatically fine-tunes itself to match the host OS_\n\nRustScan has a cool set of features called \"Adaptive Learning\". These features \"learn\" about the environment you are scanning and how _you_ use RustScan to **improve itself over time**.\n\nWe use this umbrella term for any feature that fits this criterion. The list constantly changes, so [check out our wiki for more information][adaptive-learning].\n\n## 👩‍🦯 Accessible\n\n![fast][accessible-1]\n\nRustScan is one of the first penetration testing tools that aims to be entirely accessible.\n\n[Most penetration testing tools are not accessible][accessible-2], which negatively affects the whole industry.\n\nRustScan has continuous integration testing that aims to ensure it is accessible, and we are constantly working on ways to improve our accessibility and ensure _everyone_ can use RustScan.\n\n# 🤸 Usage\n\nWe have 2 usage guides. [Basic Usage][usage-1] and [Things you may want to do][usage-2].\n\nWe also have documentation about our config file [here][config-file-here].\n\n# 🎪 Community\n\n[Contributing][community-1] Read this to learn how.\n\n## Contributors ✨\n\n\u003C!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n\n[![All Contributors](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fall_contributors-26-orange.svg?style=flat-square)](#contributors-)\n\n\u003C!-- ALL-CONTRIBUTORS-BADGE:END -->\n\nThanks goes to these wonderful people ([emoji key](https:\u002F\u002Fallcontributors.org\u002Fdocs\u002Fen\u002Femoji-key)):\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n\u003C!-- prettier-ignore-start -->\n\u003C!-- markdownlint-disable -->\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fskerritt.blog\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F10378052?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Bee\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#infra-beeskerritt\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=beeskerritt\" title=\"Tests\">⚠️\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=beesan\" title=\"Code\">💻\u003C\u002Fa> \u003Ca href=\"#design-beeskerritt\" title=\"Design\">🎨\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fsakiir.ovh\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F9950578?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>SakiiR\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=SakiiR\" title=\"Code\">💻\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fissues?q=author%3ASakiiR\" title=\"Bug reports\">🐛\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsmackhack\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F48143394?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>smackhack\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-smackhack\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa> \u003Ca href=\"#example-smackhack\" title=\"Examples\">💡\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fbernardoamc.github.io\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F428984?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Bernardo Araujo\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=bernardoamc\" title=\"Code\">💻\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fissues?q=author%3Abernardoamc\" title=\"Bug reports\">🐛\u003C\u002Fa> \u003Ca href=\"#design-bernardoamc\" title=\"Design\">🎨\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FIsona\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F11759523?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Izzy Whistlecroft\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fissues?q=author%3AIsona\" title=\"Bug reports\">🐛\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fimlonghao.com\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F4951333?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>imlonghao\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fissues?q=author%3Aimlonghao\" title=\"Bug reports\">🐛\u003C\u002Fa> \u003Ca href=\"#maintenance-imlonghao\" title=\"Maintenance\">🚧\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Froyharoush\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F8113056?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>royharoush\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#ideas-royharoush\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa> \u003Ca href=\"#design-royharoush\" title=\"Design\">🎨\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAtul9\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F3390330?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Atul Bhosale\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=Atul9\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Ftgotwig.dev\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F30773779?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Thomas Gotwig\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-TGotwig\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fremigourdon\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F2874133?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Rémi Gourdon\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=remigourdon\" title=\"Documentation\">📖\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=remigourdon\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fcmnatic.co.uk\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F4163116?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Ben (CMNatic)\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=cmnatic\" title=\"Code\">💻\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=cmnatic\" title=\"Documentation\">📖\u003C\u002Fa> \u003Ca href=\"#design-cmnatic\" title=\"Design\">🎨\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFerryistaken\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F47927670?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Alessandro Ferrari\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#content-Ferryistaken\" title=\"Content\">🖋\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPhenomite\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F8285537?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Phenomite\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#content-Phenomite\" title=\"Content\">🖋\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fsupersandro.de\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F7258858?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Sandro\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#content-SuperSandro2000\" title=\"Content\">🖋\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fissues?q=author%3ASuperSandro2000\" title=\"Bug reports\">🐛\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=SuperSandro2000\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fswag.lgbt\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F25358963?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Cass\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-caass\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=caass\" title=\"Code\">💻\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fissues?q=author%3Acaass\" title=\"Bug reports\">🐛\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fniklasmohrin\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F47574893?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Niklas Mohrin\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=niklasmohrin\" title=\"Documentation\">📖\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=niklasmohrin\" title=\"Code\">💻\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fissues?q=author%3Aniklasmohrin\" title=\"Bug reports\">🐛\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fliberapay.com\u002FArtem4\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F5614476?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Artem Polishchuk\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-tim77\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbuermarc\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F44375277?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>buermarc\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=buermarc\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbergabman\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F44554109?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>bergabman\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=bergabman\" title=\"Code\">💻\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fissues?q=author%3Abergabman\" title=\"Bug reports\">🐛\u003C\u002Fa> \u003Ca href=\"#design-bergabman\" title=\"Design\">🎨\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdmitris\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F31205?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Dmitry Savintsev\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=dmitris\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbofh69\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F1444315?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Sebastian Andersson\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=bofh69\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmattcorbin\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F6537765?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Matt Corbin\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=mattcorbin\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Frootsploit.com\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F67270834?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>RootSploit\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#blog-rootsploit\" title=\"Blogposts\">📝\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Feiffel-fl\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F12171754?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>eiffel-fl\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=eiffel-fl\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fu5surf\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F14180225?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Y.Horie\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=u5surf\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fokrplay\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F32576280?v=4\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Oskar\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=okrplay\" title=\"Code\">💻\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fcommits?author=okrplay\" title=\"Tests\">⚠️\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003C!-- markdownlint-enable -->\n\u003C!-- prettier-ignore-end -->\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https:\u002F\u002Fgithub.com\u002Fall-contributors\u002Fall-contributors) specification. Contributions of any kind welcome!\n\n\u003C!--Links-->\n\n[Docker]: https:\u002F\u002Fhub.docker.com\u002Fr\u002Fcmnatic\u002Frustscan \"This is the recommended distribution of rustscan\"\n[kali]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fwiki\u002FInstallation-Guide#%EF%B8%8F-debian--kali \"Read the install guide\"\n[Kali\u002FDebian]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Freleases \"Kali Debian\"\n[Arch-Linux]: https:\u002F\u002Farchlinux.org\u002Fpackages\u002Fextra\u002Fx86_64\u002Frustscan\u002F \"Arch Linux installation of Rustscan\"\n[Homebrew]: https:\u002F\u002Fformulae.brew.sh\u002Fformula\u002Frustscan \"Homebrew install of Rustscan\"\n[usage-1]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fwiki\u002FUsage \"Basic Usage of Rustscan\"\n[usage-0]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fwiki\u002FInstallation-Guide#docker-whale \"Use Docker Rustscan\"\n[config-file-here]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fwiki\u002FConfig-File \"RustScan Configuration File\"\n[usage-2]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fwiki\u002FThings-you-may-want-to-do-with-RustScan-but-don't-understand-how \"Things you may want to do with rustscan but don't know how\"\n[community-1]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fwiki\u002FContributing \"Learn how to contribute\"\n[distributions-1]: https:\u002F\u002Fsoftware.opensuse.org\u002Fpackage\u002Frustscan?search_term=rustscan \"Open Suse rustscan distribution\"\n[distributions-2]: https:\u002F\u002Fcopr.fedorainfracloud.org\u002Fcoprs\u002Fatim\u002Frustscan\u002F \"Rustscan in Fedora\"\n[repology-1]: https:\u002F\u002Frepology.org\u002Fproject\u002Frustscan\u002Fversions \"Packaging Status\"\n[install-1]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fwiki\u002FInstallation-Guide \"Installation guide\"\n[accessible-2]: https:\u002F\u002Fbees.substack.com\u002Fp\u002Fmaking-hacking-accessible \"Making Hacking Accessible\"\n[extensible-2]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fwiki\u002FRustScan-Scripting-Engine \"Scripting Engine\"\n[speed-2]: https:\u002F\u002Fgithub.com\u002Fsharkdp\u002Fhyperfine \"Hyperfine\"\n[speed-3]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fwiki\u002FIncreasing-Speed-&-Accuracy \"Increasing Speed & Accuracy\"\n[toc-community]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan#-community \"Community\"\n[links-table-1]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan#-full-installation-guide \"Full installation guide\"\n[links-table-2]: https:\u002F\u002Fgithub.com\u002Fbee-san\u002FRustScan\u002Fwiki \"Rustscan\"\n[discord]: http:\u002F\u002Fdiscord.skerritt.blog \"Discord blog\"\n[toc-install]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fwiki\u002FInstallation-Guide \"Installation Guide Wiki\"\n[toc-docker-usage]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fwiki\u002FInstallation-Guide#docker- \"Docker Installation Guide Wiki\"\n[usage-guide]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan#-usage\n[adaptive-learning]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fwiki\u002FAdaptive-Learning \"Adaptive Learning\"\n\n\u003C!--Pictures-->\n\n[DockerPic]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fblob\u002Fmaster\u002Fpictures\u002Fdocker.png?raw=true \"Docker install\"\n[Kali1]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fblob\u002Fmaster\u002Fpictures\u002Fkali.png?raw=true \"Kali Picture\"\n[Arch]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Fblob\u002Fmaster\u002Fpictures\u002Farch.png?raw=true \"Arch Linux\"\n[Apple]: https:\u002F\u002Fraw.githubusercontent.com\u002FRustScan\u002FRustScan\u002Fmaster\u002Fpictures\u002Fapple.png?size \"Apple\"\n[rustscan-svg]: https:\u002F\u002Frepology.org\u002Fbadge\u002Fvertical-allrepos\u002Frustscan.svg \"Picture of rustscan repology\"\n[accessible-1]: pictures\u002Faccessible.gif \"Fast\"\n[adaptive-1]: pictures\u002Fadaptive.gif \"Adaptive\"\n[extensible-1]: pictures\u002Fscripts.gif \"Scripts\"\n[speed-1]: pictures\u002Ffast.gif \"Speed\"\n[badge-1]: https:\u002F\u002Fimg.shields.io\u002Farchlinux\u002Fv\u002Fextra\u002Fx86_64\u002Frustscan?style=plastic&logo=archlinux&link=https%3A%2F%2Farchlinux.org%2Fpackages%2Fextra%2Fx86_64%2Frustscan%2F\n[badge-2]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBuilt%20with-Rust-Purple\n[badge-3]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Frustscan\u002Frustscan\u002Ftotal?label=GitHub%20Downloads\n[badge-4]: https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fd\u002Frustscan?label=Cargo%20Downloads\n[badge-5]: https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F754001738184392704\n[badge-6]: https:\u002F\u002Fgithub.com\u002FRustScan\u002FRustScan\u002Factions\u002Fworkflows\u002Fbuild.yml\u002Fbadge.svg?branch=master\n","RustScan 是一个现代端口扫描工具，旨在快速、智能且高效地发现开放端口。它使用 Rust 语言编写，能够在最短3秒内扫描所有65,000个端口，并支持多种脚本语言（如Python、Lua和Shell）进行结果处理或自定义操作。此外，RustScan具备自适应学习功能，能够根据使用情况优化自身性能。该工具非常适合网络安全测试、渗透测试以及需要快速准确地识别目标系统开放端口的场景。",2,"2026-06-11 03:03:07","top_language"]