{"id":13464978,"url":"https://github.com/capt-meelo/MassMap","last_synced_at":"2025-03-25T13:32:54.912Z","repository":{"id":43638978,"uuid":"172175570","full_name":"capt-meelo/MassMap","owner":"capt-meelo","description":"Combined port scanning w/ Masscan's speed \u0026 Nmap's scanning features.","archived":false,"fork":false,"pushed_at":"2022-05-27T00:20:00.000Z","size":12,"stargazers_count":149,"open_issues_count":0,"forks_count":32,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-07-31T14:10:19.131Z","etag":null,"topics":["masscan","nmap","port-scanning"],"latest_commit_sha":null,"homepage":null,"language":"XSLT","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/capt-meelo.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}},"created_at":"2019-02-23T05:31:29.000Z","updated_at":"2024-06-02T21:27:08.000Z","dependencies_parsed_at":"2022-07-08T22:17:02.221Z","dependency_job_id":null,"html_url":"https://github.com/capt-meelo/MassMap","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capt-meelo%2FMassMap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capt-meelo%2FMassMap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capt-meelo%2FMassMap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capt-meelo%2FMassMap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/capt-meelo","download_url":"https://codeload.github.com/capt-meelo/MassMap/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222081864,"owners_count":16928114,"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":["masscan","nmap","port-scanning"],"created_at":"2024-07-31T14:00:53.826Z","updated_at":"2024-10-29T16:30:26.651Z","avatar_url":"https://github.com/capt-meelo.png","language":"XSLT","funding_links":[],"categories":["XSLT"],"sub_categories":[],"readme":"# MassMap\n[![release](https://img.shields.io/github/release/capt-meelo/MassMap.svg?label=version\u0026style=flat)](https://github.com/capt-meelo/MassMap/releases)\n[![license](https://img.shields.io/github/license/capt-meelo/MassMap.svg?style=flat)](https://github.com/capt-meelo/MassMap/blob/master/LICENSE)\n[![issues](https://img.shields.io/github/issues-raw/capt-meelo/MassMap.svg?style=flat)](https://github.com/capt-meelo/MassMap/issues?q=is:issue+is:open)\n\nMassMap automates port scanning of large target IP addresses and/or CIDR notations by combining Masscan's speed, and Nmap's detailed scanning features. \n\nThis is based on the research \"[Finding the Balance Between Speed \u0026 Accuracy During an Internet-wide Port Scanning](https://captmeelo.com/pentest/2019/07/29/port-scanning.html)\".\n\n\n## How it Works\n1. MassMap checks if it has the latest versions of Masscan and Nmap. If not, MassMap installs them.\n2. Masscan then performs a scan on **all 65535 TCP ports** against the list of target IP addresses and/or CIDR notations.\n3. Using the open ports identified by Masscan, an Nmap version and script scans gets executed against the hosts which have open ports. The results are also written in the `results` directory. Two HTML files are created: one uses Nmap's default XLS stylesheet, while the other one uses [honze's bootstrap stylesheet](https://github.com/honze-net/nmap-bootstrap-xsl/).\n\n\n## How to Use\n**Setting Up the Tools**\n```\ngit clone https://github.com/capt-meelo/MassMap.git\ncd MassMap\nchmod +x setup.sh\n./setup.sh\n```\n\n**Running MassMap**\n```\ncd MassMap\nchmod +x massmap.sh\n./massmap.sh \u003ctarget_file\u003e\n```\n\n## Notes\n- It's suggested to run this tool in a VPS, such as [DigitalOcean](https://www.digitalocean.com/?refcode=673a84e9aa62), for better speed \u0026 accuracy.\n- Running this tool takes time, thus it's recommended to run it under a **screen** or **tmux** session.\n- By default, **Masscan** runs using the option `--rate 100000` for more accurate results (based on this [research](https://captmeelo.com/pentest/2019/07/29/port-scanning.html)). If you want **Masscan** to run faster, increase the `--rate` option.\n\n\n## Contribute\nIf you identified an issue, or have a new idea, feel free to file an issue or pull a request.\n\n\n## Credits\n- To the developers and contributors of [Masscan](https://github.com/robertdavidgraham/masscan) and [Nmap](https://nmap.org/).\n- To [honze's bootstrap stylesheet](https://github.com/honze-net/nmap-bootstrap-xsl) for a beautiful interface for checking scan results.\n\n\n## Disclaimer\nThis tool is written for educational purposes only. You are responsible for your actions. If you mess something up or break any law while using this tool, it's your fault and your fault only.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapt-meelo%2FMassMap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcapt-meelo%2FMassMap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapt-meelo%2FMassMap/lists"}