{"id":18964763,"url":"https://github.com/eliaz5536/netauto","last_synced_at":"2026-04-03T08:30:16.585Z","repository":{"id":244115637,"uuid":"804927852","full_name":"eliaz5536/NetAuto","owner":"eliaz5536","description":"Network Reconnaissance tool for enumerating services, protocols and ports.","archived":false,"fork":false,"pushed_at":"2024-06-13T14:02:33.000Z","size":674,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-01T05:42:52.194Z","etag":null,"topics":["automation","enumeration","network","network-scanning","penetration-testing","penetration-testing-tool","pentesting","tool","web"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eliaz5536.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}},"created_at":"2024-05-23T14:41:20.000Z","updated_at":"2024-10-14T17:50:54.000Z","dependencies_parsed_at":"2024-06-13T01:18:47.226Z","dependency_job_id":"9947ab28-7229-468f-b7d4-73558ea71109","html_url":"https://github.com/eliaz5536/NetAuto","commit_stats":null,"previous_names":["eliaz5536/netauto"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliaz5536%2FNetAuto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliaz5536%2FNetAuto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliaz5536%2FNetAuto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliaz5536%2FNetAuto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eliaz5536","download_url":"https://codeload.github.com/eliaz5536/NetAuto/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239962159,"owners_count":19725677,"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","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":["automation","enumeration","network","network-scanning","penetration-testing","penetration-testing-tool","pentesting","tool","web"],"created_at":"2024-11-08T14:26:18.773Z","updated_at":"2026-04-03T08:30:16.538Z","avatar_url":"https://github.com/eliaz5536.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"![automated_network_enumerator](https://github.com/eliaz5536/NetAuto/assets/5835036/55eafde0-f387-49fa-913a-bb4436bb797e)\n\n# Demos\n## Reconnaissance\n[![asciicast](https://asciinema.org/a/NP6Y1c9osgFYr38LA51jrfk8e.svg)](https://asciinema.org/a/NP6Y1c9osgFYr38LA51jrfk8e)\n## Port Enumeration\n[![asciicast](https://asciinema.org/a/pYpvEjll5NNjierp2Y0RenukK.svg)](https://asciinema.org/a/pYpvEjll5NNjierp2Y0RenukK)\n\n# NetAuto\nNetAuto is a customizable network reconnaissance tool that automates enumeration of services, protocols and ports, suitable network scanning and penetration testing practices.\n\n# Requirements\nYour machine must be up-to-date in order to install the latest available packages\n```\nsudo apt-get update\n```\n\nIf you want to install third-party tools to be installed in your system, execute this following command:\n```\nsudo apt-get install python python2 python3 python3-pip pip pipx\n```\n\nThe tools that are utilized for enumeration requires installation of the following from the table:\n| [Nmap](https://nmap.org/)         | OpenSSL          | Netcat             | snmpwalk   | snmp-check    | finger                |\n|--------------|------------------|--------------------|------------|---------------|-----------------------|\n| ntpq         | [impacket-rpcdump](https://github.com/fortra/impacket/tree/master) | [rpcdump](https://github.com/fortra/impacket/tree/master)            | [rpcmap](https://github.com/fortra/impacket/tree/master)     | [IOXIDResolver](https://github.com/mubix/IOXIDResolver) | nmblookup             |\n| [nbtscan](https://github.com/charlesroelli/nbtscan)      | [enum4linux](https://github.com/CiscoCXSecurity/enum4linux)       | [enum4linux-ng](https://github.com/cddmp/enum4linux-ng)      | rpcclient  | [netexec](https://github.com/Pennyw0rth/NetExec)       | [smbmap](https://github.com/ShawnDEvans/smbmap)                |\n| [crackmapexec](https://github.com/byt3bl33d3r/CrackMapExec) | [smbclient](https://github.com/fortra/impacket/tree/master)        | [impacket-looksupid](https://github.com/fortra/impacket/tree/master) | [IKE-Scan](https://github.com/royhills/ike-scan)   | [PRET](https://github.com/RUB-NDS/PRET)          | [rsync](https://github.com/RsyncProject/rsync)                 |\n| rpcinfo      | [spose](https://github.com/aancw/spose)            | svn                | [SIETpy3](https://github.com/Sab0tag3d/SIETpy3)    | OpalOPC       | [DockerRegistryGrabber](https://github.com/Syzik/DockerRegistryGrabber) |\n| [Nikto](https://github.com/sullo/nikto)        | [WhatWeb](https://github.com/urbanadventurer/WhatWeb)          | [WebTech](https://github.com/ShielderSec/webtech)            | [WebAnalyze](https://github.com/rverton/webanalyze) | [Wapiti](https://github.com/wapiti-scanner/wapiti)        | [wafw00f](https://github.com/EnableSecurity/wafw00f)              |\n| [WhatWaf](https://github.com/Ekultek/WhatWaf)      | [CMSMap](https://github.com/dionach/CMSmap)           | [WPScan](https://github.com/wpscanteam/wpscan)             | [Joomscan](https://github.com/OWASP/joomscan)   | [CMSeeK](https://github.com/Tuhinshubhra/CMSeeK)        |                       |\n\nThe commands used in this script can be accessible from online resources such as [hacktricks](https://book.hacktricks.xyz/), [infrastructure](https://infra.newerasec.com/), [0xffsec](https://0xffsec.com/handbook/) \u0026 [exploit-notes](https://exploit-notes.hdks.org/).\n\nIt is recommended that you install the following tools on **Debian** based distribution machine (_ParrotOS_ \u0026 _Kali Linux_) for the ease of installing third-party tools.\n\n# Installation\n```\n# Clone the following repository\ngit clone https://github.com/eliaz5536/netauto.git # Clone repository\n\n# Access the repository and change file permission of the script to be executable\nchmod +x netauto \n\n# Launch NetAuto\n./netauto \n```\n\n```\n./netauto -i \u003cTARGET_HOST\u003e -p \u003cTARGET_PORTS\u003e\n```\n\n# Usage \nIt is recommended that you run sudo on this script since it requires specific permissions to execute Nmap commands.\n\n```\nNetwork Enumeration Automator with Nmap\n \nUsage: Netauto -i \u003chost\u003e [options]\n \nOptions:\n  -h, --help                      Help \u0026 Usage\n  -i, --ip                        Specify target host\n  -p, --ports                     Scan ports of target host\n  -t, --timing                    Specify minrate option\n  -m, --mode                      Specify scan mode\n  -o, --output                    Output destination\n \nTiming minrate options:\n  0                       Paranoid\n  1                       Sneaky\n  2                       Polite\n  3                       Normal (Default)\n  4                       Aggressive\n  5                       Insane\n \nMode options: \n recon                    Recon Scan\n tcp                      TCP Scan\n udp                      UDP Scan\n script                   Script Scan\n vuln                     Vulnerability Scan                                                                                                                                                                                                                                        \n```\n\n# Examples\nThe following will produce output directories for each of the selected ports which that will output all enumeration scans.\n## Reconnaissance Output Directory\n```\nNetauto\n└── XXX.XXX.XX.XX\n    └── Default\n        ├── tcp.nmap\n        ├── aggressive.nmap\n        ├── port.nmap\n        ├── script.nmap\n        ├── stealth.nmap\n        └── vuln.nmap\n```\n\n## Port Enumeration Output Directory\n```\nNetauto\n└── XXX.XXX.XX.XX\n    └── Protocols\n        └── SSH\n            ├── nc\n            │   ├── nc-nv.txt\n            │   └── nc.txt\n            ├── nmap\n            │   ├── all.nmap\n            │   ├── auth-methods-default.nmap\n            │   ├── auth-methods-root.nmap\n            │   ├── auth-methods.nmap\n            │   ├── enum-algos.nmap\n            │   ├── hostkey.nmap\n            │   ├── publickey-acceptance.nmap\n            │   └── run.nmap\n            ├── ssh-audit\n            │   └── ssh-audit.txt\n            └── ssh-keyscan\n                └── rsa.txt\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliaz5536%2Fnetauto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feliaz5536%2Fnetauto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliaz5536%2Fnetauto/lists"}