{"id":19296974,"url":"https://github.com/hackunderway/nmapscan","last_synced_at":"2026-03-04T15:32:07.954Z","repository":{"id":261725505,"uuid":"885149834","full_name":"HackUnderway/NmapScan","owner":"HackUnderway","description":"Tool to use Nmap, in Flask with different types of scans. 👁","archived":false,"fork":false,"pushed_at":"2024-11-08T04:32:10.000Z","size":618,"stargazers_count":9,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T01:01:44.304Z","etag":null,"topics":["flask","nmap","python"],"latest_commit_sha":null,"homepage":"","language":"CSS","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/HackUnderway.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":"2024-11-08T03:37:06.000Z","updated_at":"2025-03-01T15:23:10.000Z","dependencies_parsed_at":"2024-11-08T04:39:53.510Z","dependency_job_id":null,"html_url":"https://github.com/HackUnderway/NmapScan","commit_stats":null,"previous_names":["hackunderway/nmapscan"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackUnderway%2FNmapScan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackUnderway%2FNmapScan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackUnderway%2FNmapScan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackUnderway%2FNmapScan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HackUnderway","download_url":"https://codeload.github.com/HackUnderway/NmapScan/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248524811,"owners_count":21118615,"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":["flask","nmap","python"],"created_at":"2024-11-09T23:01:03.750Z","updated_at":"2026-03-04T15:32:07.946Z","avatar_url":"https://github.com/HackUnderway.png","language":"CSS","funding_links":["https://www.patreon.com/c/HackUnderway","https://www.buymeacoffee.com/hackunderway"],"categories":[],"sub_categories":[],"readme":"# NmapScan\nTool to use Nmap, in Flask with different types of scans. 👁\n\n[![Join our Fanpage](https://img.shields.io/badge/Join%20Our%20Fanpage-Hack%20Underway-1.svg)](https://www.facebook.com/HackUnderway/)\n\n![NmapScan](https://github.com/HackUnderway/NmapScan/blob/main/Nmap_Scan.png)\n![NmapScan](https://github.com/HackUnderway/NmapScan/blob/main/Dark.png)\n![NmapScan](https://github.com/HackUnderway/NmapScan/blob/main/Light.png)\n![NmapScan](https://github.com/HackUnderway/NmapScan/blob/main/Options_Nmap.png)\n\n\u003e **The project is open to partners.**\n\n# SUPPORTED DISTRIBUTIONS\n|Distribution | Version Check | supported | status |\n----------|-------|------|-------|\n|Kali Linux| 2024.3| yes| working   |\n|Parrot Security OS| 6.0| yes | working   |\n|Windows| 11 | yes | working   |\n|BackBox| 8.1 | yes | working   |\n|Arch Linux| 2024.06.01 | yes | working   |\n\n# Root privileges:\nTo run some types of advanced scans with Nmap (such as -sS, -O, -A), sudo is required. Make sure that the user running the application has the necessary permissions or configure sudo to not prompt for a password when running Nmap (this should be done with caution).\n\n# System Settings:\nSudo permissions without password (optional): If you want to prevent Flask from requesting the sudo password when running certain scans, you can configure sudo to allow the user to run nmap without a password:\n```\nsudo visudo\n```\nThen, add a line like the following to the end of the file (replace username with the system user name):\n```\nusername ALL=(ALL) NOPASSWD: /usr/bin/nmap\n```\n\n# Solutions:\nRun the program as sudo: Since the Flask application is running the Nmap command and it needs root permissions, a straightforward solution is to run Flask with sudo:\n\n## Example:\n```\nsudo python3 nmap_scan.py\n```\n\nHowever, this is not the most secure solution, especially in a production environment. If you decide to use this method, make sure it is only enabled in controlled environments.\n\nAssign specific permissions to Nmap using setcap: If you want to avoid running the entire Flask script with sudo, you can grant specific permissions to Nmap to run without needing root permissions for certain scans:\n```\nsudo setcap cap_net_raw,cap_net_admin,cap_net_bind_service+eip $(which nmap)\n```\n# USAGE\n```\ngit clone https://github.com/HackUnderway/NmapScan.git\n```\n```\ncd NmapScan\n```\n```\npython3 nmap_scan.py\n```\n# REQUIREMENTS\n```\npip install -r requirements.txt\n```\n# SUPPORT\nQuestions, bugs or suggestions to : info@hackunderway.com\n\n# LICENSE\n- [x] NmapScan is licensed. \n- [x] See [LICENSE](https://github.com/HackUnderway/NmapScan#MIT-1-ov-file) for more information.\n\nWe need partners and sponsors, if you're interested in support or help contact.\n\n# CYBERSECURITY RESEARCHER\n\n* [Victor Bancayan](https://www.offsec.com/bug-bounty-program/) - (**CEO at [Hack Underway](https://hackunderway.com/)**) \n\n## 🔗 ENLACES\n[![Patreon](https://img.shields.io/badge/patreon-000000?style=for-the-badge\u0026logo=Patreon\u0026logoColor=white)](https://www.patreon.com/c/HackUnderway)\n[![Web site](https://img.shields.io/badge/Website-FF7139?style=for-the-badge\u0026logo=firefox\u0026logoColor=white)](https://hackunderway.com)\n[![Facebook](https://img.shields.io/badge/Facebook-1877F2?style=for-the-badge\u0026logo=facebook\u0026logoColor=white)](https://www.facebook.com/HackUnderway)\n[![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge\u0026logo=youtube\u0026logoColor=white)](https://www.youtube.com/@JeyZetaOficial)\n[![Twitter/X](https://img.shields.io/badge/Twitter/X-000000?style=for-the-badge\u0026logo=x\u0026logoColor=white)](https://x.com/JeyZetaOficial)\n[![Instagram](https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge\u0026logo=instagram\u0026logoColor=white)](https://instagram.com/hackunderway)\n[![TryHackMe](https://img.shields.io/badge/TryHackMe-212C42?style=for-the-badge\u0026logo=tryhackme\u0026logoColor=white)](https://tryhackme.com/p/JeyZeta)\n\n## ☕️ Apoya el proyecto\n\nSi te gusta esta herramienta, considera invitarme un café:\n\n[![Buy Me a Coffee](https://img.shields.io/badge/-Buy%20me%20a%20coffee-FFDD00?style=for-the-badge\u0026logo=buy-me-a-coffee\u0026logoColor=black)](https://www.buymeacoffee.com/hackunderway)\n\n## 🌞 Suscripciones\n\n###### Suscríbete a: [Jey Zeta](https://www.facebook.com/JeyZetaOficial/subscribe/)\n\n[![Kali Linux](https://img.shields.io/badge/Kali_Linux-557C94?style=for-the-badge\u0026logo=kalilinux\u0026logoColor=white)](https://www.kali.org/)\n\nfrom \u003cimg src=\"https://i.imgur.com/ngJCbSI.png\" title=\"Perú\"\u003e made in \u003cimg src=\"https://i.imgur.com/NNfy2o6.png\" title=\"Python\"\u003e with \u003cimg src=\"https://i.imgur.com/S86RzPA.png\" title=\"Love\"\u003e by: \u003cfont color=\"red\"\u003eVictor Bancayan\u003c/font\u003e\n\n© 2025\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackunderway%2Fnmapscan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackunderway%2Fnmapscan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackunderway%2Fnmapscan/lists"}