All Projects → 7dog7 → Masscan_to_nmap

7dog7 / Masscan_to_nmap

基于masscan和nmap的快速端口扫描和指纹识别工具,优化版本(获取标题,页面长度,过滤防火墙)

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Masscan to nmap

Silver
Mass scan IPs for vulnerable services
Stars: ✭ 588 (+425%)
Mutual labels:  nmap
Grab.js
fast TCP banner grabbing with node.js
Stars: ✭ 33 (-70.54%)
Mutual labels:  nmap
Findsploit
Find exploits in local and online databases instantly
Stars: ✭ 1,160 (+935.71%)
Mutual labels:  nmap
Nmap Bootstrap Xsl
A Nmap XSL implementation with Bootstrap.
Stars: ✭ 665 (+493.75%)
Mutual labels:  nmap
Nmap Nse Scripts
My collection of nmap NSE scripts
Stars: ✭ 798 (+612.5%)
Mutual labels:  nmap
System Security Testing
🐧🔥System security testing tools(compatible with Debian/Centos/Ubuntu/Kali/Mint,use the nmap and hydra security testing tools)
Stars: ✭ 49 (-56.25%)
Mutual labels:  nmap
Easy hack
Hack the World using Termux
Stars: ✭ 549 (+390.18%)
Mutual labels:  nmap
Awesome Terminal Commands
An awesome resource listing and explaining various commonly used *nix commands
Stars: ✭ 109 (-2.68%)
Mutual labels:  nmap
Dracnmap
Dracnmap is an open source program which is using to exploit the network and gathering information with nmap help. Nmap command comes with lots of options that can make the utility more robust and difficult to follow for new users. Hence Dracnmap is designed to perform fast scaning with the utilizing script engine of nmap and nmap can perform various automatic scanning techniques with the advanced commands.
Stars: ✭ 861 (+668.75%)
Mutual labels:  nmap
Naabu
A fast port scanner written in go with a focus on reliability and simplicity. Designed to be used in combination with other tools for attack surface discovery in bug bounties and pentests
Stars: ✭ 1,121 (+900.89%)
Mutual labels:  nmap
Serverscan
ServerScan一款使用Golang开发的高并发网络扫描、服务探测工具。
Stars: ✭ 674 (+501.79%)
Mutual labels:  nmap
Goscan
Interactive Network Scanner
Stars: ✭ 795 (+609.82%)
Mutual labels:  nmap
Nmap Nse Info
Browse and search through nmap's NSE scripts.
Stars: ✭ 54 (-51.79%)
Mutual labels:  nmap
Seccubus
Easy automated vulnerability scanning, reporting and analysis
Stars: ✭ 615 (+449.11%)
Mutual labels:  nmap
Sandmap
Nmap on steroids. Simple CLI with the ability to run pure Nmap engine, 31 modules with 459 scan profiles.
Stars: ✭ 1,180 (+953.57%)
Mutual labels:  nmap
Nmap
Nmap - the Network Mapper. Github mirror of official SVN repository.
Stars: ✭ 5,792 (+5071.43%)
Mutual labels:  nmap
Pcwt
Stars: ✭ 46 (-58.93%)
Mutual labels:  nmap
Docker offensive elk
Elasticsearch for Offensive Security
Stars: ✭ 112 (+0%)
Mutual labels:  nmap
Nmap Erpscan
Nmap custom probes for better detecting SAP services
Stars: ✭ 96 (-14.29%)
Mutual labels:  nmap
Hscan
集成crawlergo、xray、dirsearch、nmap等工具的src漏洞挖掘工具,使用docker封装运行;使用oneforall自动遍历子域名并扫描;
Stars: ✭ 63 (-43.75%)
Mutual labels:  nmap

简介

基于masscan和nmap的快速端口扫描和指纹识别工具
整个项目都是抄袭来的
抄袭https://github.com/hellogoldsnakeman/masnmapscan-V1.0
能抄袭就抄袭,因为菜

由于使用的时候遇到一些问题,比较蜜汁就自己拼凑了一下
增加ip处理,多线程处理,过滤防火墙ip,获取http请求标题

很多人反馈扫描后结果为空:
1.本地网络不支持masscan扫描
2.ip存在防火墙,端口数超过50个被剔除
3.建议使用阿里云进行扫描能稳定进行masscan扫描丢包率较低

有问题和需求请Issues

安装使用

安装(建议把masscan编译在这个masscan_to_nmap目录同级,这样就不用修改代码了)

  1. Centos 安装 Masscan (版本GIT version: 1.0.5-86-ga025970,版本低会导致-oJ masscan.json格式出现偏差导致报错)

    yum install git gcc make libpcap-devel
    yum install nmap(如果没安装请安装)
    git clone https://github.com/7dog7/masscan_to_nmap.git
    git clone https://github.com/robertdavidgraham/masscan
    cd masscan
    make

  2. python依赖

    pip install -r requirements.txt

使用说明

  1. ip.txt文件

    127.0 (自动填充)
    127.0.1 (自动填充)
    127.0.0.1-254
    127.0.0.1/24

  2. scan_ip.txt (生成IP文件,方便导出)

  3. scan_url_port.txt (扫描结果,追加写入)

  4. 扫描启动

    python scan.py

2019.8.8 更新如下:结果排序、状态、与返回包大小:

2019.9.9 更新如下:表格

文件:scan_url_port.txt

+------------------------------+-------------------------------------------------+------------------------------------------+------+------------+
|             URL              |                       标题                      |                   服务                   | 状态 | 返回包长度 |
+------------------------------+-------------------------------------------------+------------------------------------------+------+------------+
|    http://127.0.0.1:80    |                                                 |                   http                   | 200  |    131     |
|   http://127.0.0.1:8083   |                                                 |                  us-srv                  | 200  |     87     |
|   https://127.0.0.1:443    |                                                 |                Loading...                | 200  |    2709    |
|   https://127.0.0.1:443    |                                                 |                Loading...                | 200  |    2709    |
|    http://127.0.0.1:80     |                                                 |                   http                   | 200  |    6867    |

建议扫描完毕后使用python -m SimpleHTTPServer 8033,来启动web服务来访问

浏览器安装Charset插件,使用Unicode(UTF-8)显示中文

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].