{"id":16894125,"url":"https://github.com/firefart/massnmap","last_synced_at":"2025-04-11T13:33:27.429Z","repository":{"id":143434118,"uuid":"109377243","full_name":"firefart/massnmap","owner":"firefart","description":"Scans an internal network using massscan and nmap","archived":false,"fork":false,"pushed_at":"2024-01-03T10:30:31.000Z","size":552,"stargazers_count":20,"open_issues_count":0,"forks_count":7,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-02-03T22:28:14.996Z","etag":null,"topics":["massscan","nmap","scan","security"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/firefart.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}},"created_at":"2017-11-03T09:30:00.000Z","updated_at":"2024-07-22T00:57:31.000Z","dependencies_parsed_at":"2023-12-06T23:28:25.620Z","dependency_job_id":"0bbebab7-816d-4c7c-9767-4f12a247a546","html_url":"https://github.com/firefart/massnmap","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefart%2Fmassnmap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefart%2Fmassnmap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefart%2Fmassnmap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefart%2Fmassnmap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/firefart","download_url":"https://codeload.github.com/firefart/massnmap/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239648544,"owners_count":19674391,"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":["massscan","nmap","scan","security"],"created_at":"2024-10-13T17:17:44.606Z","updated_at":"2025-02-19T11:30:42.210Z","avatar_url":"https://github.com/firefart.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MASSNMAP\n\nThis little script gets all DNS A records for a given zone via zone transfer (your machine must be allowed for it),\ngathers open ports via massscan and then fires up single nmap scans for version detection and scripts of the single hosts.\nThe ports to scan are determined via the nmap-services file.\nThe output is saved in various files and all NMAP xml outputs are stored in the results folder for further processing.\n\nTo configure the scan modify the provided `scan.cfg.example` and pass it via the `-c parameter`\n\n## Requirements\n\n- Python3\n- massscan\n- nmap\n\n## Sample\n\n```\n./run.py -c scan.cfg\n```\n\n## Running as a service\n\n```\nsudo setcap cap_net_raw,cap_net_admin,cap_net_bind_service+eip $(which nmap)\nsudo setcap cap_net_raw,cap_net_admin,cap_net_bind_service+eip $(which masscan)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirefart%2Fmassnmap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffirefart%2Fmassnmap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirefart%2Fmassnmap/lists"}