{"id":30452015,"url":"https://github.com/varppi/awacs-scanner","last_synced_at":"2025-08-23T14:19:32.621Z","repository":{"id":38447459,"uuid":"506602082","full_name":"varppi/awacs-scanner","owner":"varppi","description":"Another vulnerability scanner","archived":false,"fork":false,"pushed_at":"2025-08-09T06:52:54.000Z","size":3888,"stargazers_count":19,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-09T08:51:20.826Z","etag":null,"topics":["automated-scanner","hacking","hacking-tool","pentesting","vulnerability-assessment","vulnerability-scanners"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/varppi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-06-23T10:53:09.000Z","updated_at":"2025-08-09T06:52:58.000Z","dependencies_parsed_at":"2025-08-09T08:51:23.395Z","dependency_job_id":"8b6620ea-4e2d-415c-8d15-d255f190f750","html_url":"https://github.com/varppi/awacs-scanner","commit_stats":null,"previous_names":["spoofimei/awacs-scanner","varppi/awacs-scanner"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/varppi/awacs-scanner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2Fawacs-scanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2Fawacs-scanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2Fawacs-scanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2Fawacs-scanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/varppi","download_url":"https://codeload.github.com/varppi/awacs-scanner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2Fawacs-scanner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271751995,"owners_count":24814717,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automated-scanner","hacking","hacking-tool","pentesting","vulnerability-assessment","vulnerability-scanners"],"created_at":"2025-08-23T14:19:31.894Z","updated_at":"2025-08-23T14:19:32.608Z","avatar_url":"https://github.com/varppi.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# awacs-scanner V2.3.9\n\u003cimg src=\"https://user-images.githubusercontent.com/72181445/175283893-5f86ae86-36d0-4b3b-a8b7-6c99b7b1dfa1.png\" width=700\u003e\u003c/img\u003e\n\n## What's awacs-scanner?\nawacs-scanner is a fully automated scanner that uses a combination of genocide_engine, nmap, vulners, osint to get as much as possible info and vulnerabilities about a system/systems. This removes the hassle of googling the version number of a service and trying to find exploits that may or may not even work. Because awacs-scanner supports getting targets from a file you can easily for example save all the target company subdomains to a file and let awacs-scanner handle the rest.\n\n## What's awacs? (Airborne Warning \u0026 Control System)\n\n\"The Boeing AWACS is positioned to provide mission-critical surveillance support as well as assisting military and civilian authorities in coordinating humanitarian relief.\" -boeing.com\n\nBTW. awacs-scanner has nothing to do with the actual plane, it is just named that because the plane is used for survaillence, so is awacs-scanner.\n\n## Features\n* Vulners API to search for exploits\n* SearchSploit to search for exploits\n* S3 Bucket discovery\n\n## Installation\n1.\n```\ngit clone https://github.com/Varppi/awacs-scanner\ncd awacs-scanner\npip3 install -r  requirements.txt\nsudo python3 awacs.py\n```\n2. If you have Vulners API keys, go to /root/.awacs and put your vulners api key into the configuration.conf file in this format: `vulners_api=THE_KEY`\n\n## Usage\n```\n  -h, --help            show this help message and exit\n  -t TARGET, --target TARGET\n                        Targets/target to scan in one of these formats: divided by \",\" or file of targets.\n  -f FLAGS, --flags FLAGS\n                        Nmap flags (\"-sV -A\")\n  --st ST, --scan-type ST\n                        stealth_flight, vuln_scan, battering_ram (Read more about scans from github)\n  -c CONFIGURATION, --configuration CONFIGURATION\n                        Configuration file for awacs scanner (Syntax in github).\n  --company COMPANY     Name of the company being scanned. This will be used for s3 bucket scanning (\"NULL\" if it's not a company)\n\n```\n## Example usage\n```\nawacs -t target.txt --st stealth_flight\nawacs -t example.com -f \"-p 21\"\nawacs -t example1.example.com,example2.example.com --st battering_ram -c config.conf\nawacs -t randomcompany.corp --st battering_ram --company randomcompany\n```\n\nShowing an example of awacs-scanner’s potential by scanning a russian ftp server.\n\n## Scan modes explained\n* stealth_flight\n  * Syn nmap scan\n  * Sesitive file discovery by osint\n  * S3 Bucket discovery\n* vuln_scan (default if none provided)\n  * Nmap scan with version detection\n  * Use searchsploit to search for exploits\n  * Use vulners api to search for exploits \n* battering_ram\n  * Full aggressive nmap\n  * Full genocide_engine treatment\n  * Same as vuln_scan without the nmap one\n  * S3 Bucket discovery\n\nDonate Monero: 48ZrWwcf1gpG9VCe7agYru36SJhKwDDyGCgGw4TvkAG92Exd9pN7GBvL23SkwrMMbgdFa7BnFX2k6cD49SzV7pv42B4JDQE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarppi%2Fawacs-scanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvarppi%2Fawacs-scanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarppi%2Fawacs-scanner/lists"}