端口在线扫描工具 网络端口测试工具

Masscan号称是世界上最快的扫描软件,每秒2500万包的传输速度,足以在不到5分钟的时间内扫描整个互联网。为了实现这样的系统,只需要4核服务器和双端口10G网卡。质量扫描传输原理Masscan使用自定义TCP/IP堆栈,除简单端口扫描之外的任何操作都会导致与本地TCP/IP堆栈的冲突。...

Masscan号称是世界上最快的扫描软件,每秒2500万包的传输速度,足以在不到5分钟的时间内扫描整个互联网。为了实现这样的系统,只需要4核服务器和双端口10G网卡。

质量扫描传输原理

Masscan使用自定义TCP/IP堆栈,除简单端口扫描之外的任何操作都会导致与本地TCP/IP堆栈的冲突。因此,MASSCAN不会建立完整的TCP连接。收到SYN/ACK后,它发送RST来结束连接。

备注:横幅除外。

Masscan是典型的“async/syn-cookie”扫描器,其扫描结果类似于n***p。在其内部结构上,更像unicornscan和ZMap,两者都采用异步传输。与unicornscan和ZMap相比,Masscan具有以下优势:

速度快

,在使用双端口卡的情况下,Masscan能够达到每秒3000万个数据包。

灵活性强

,“加密的单调递增索引”,它允许自定义任意的地址范和端口范围,大大的增加了***sscan的灵活性。

兼容性强

,支持运行在Windows,Macintosh,Linux,OpenBSD各类系统。

Masscan安装

在Debian/Ubuntu系统中,安装方法如下:

$ sudo apt-get install git gcc ***ke libpcap-dev$ git clone https://github.com/robertdavidgraham/***sscan$ cd ***sscan$ ***ke

安装后的可执行程序在***sscan/bin中。因为源代码包含许多小文件,所以建议使用多线程快速构建:

$ ***ke -j

PF_RING

如果你还想获得超过每秒200万的速度,首先你需要一个英特尔10 Gbps网卡和一个名为PF _ Ring DNA(
http://***.ntop.org/products/PF _ Ring/)的特殊驱动程序。Masscan使用PF_RING代替重建,您只需要构建以下组件:

libpfring.so (安装于 /usr/lib/libpfring.so)pf_ring.ko (pf_ring自己的内核驱动)ixgbe.ko (英特尔10-gbps网卡驱动)

不要建立自己的libpcap.so

当Masscan检测到网卡为dna0时,将自动切换到PF_RING模式。

用法示例

扫描给定的端口,例如(192.168.1.0/24) []中的(-p22,80,445 )。

root@kali:~# ***sscan -p22,80,445 192.168.1.0/24Starting ***sscan 1.0.3 (http://bit.ly/14GZzcT) at 2014-05-13 21:35:12 GMT -- forced options: -sS -Pn -n --randomize-hosts -v --send-ethInitiating SYN Stealth ScanScanning 256 hosts [3 ports/host]Discovered open port 22/tcp on 192.168.1.217Discovered open port 445/tcp on 192.168.1.220Discovered open port 80/tcp on 192.168.1.230

本文来自青灯黄卷伴你久投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/533616.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 05-05
下一篇 05-05

相关推荐

  • 家用路由器百兆端口和千兆端口的区别 最具特性的4个区别

    如今,无论是工作还是生活,人们都非常依赖互联网。随着智能电子设备越来越多,定位器刷微博,用ipad看***,一个人在同一个网络环境下甚至同时有几个设备在使用网络。这种快速上升的需求也使得人们对网络的要求越来越高。很多人认为好的网络环境必须有千兆路由器等高设备支撑

    2023-07-24 10:30:01
    187 0
  • centos7打开防火墙端口 centos7防火墙开放端口

    为了服务器的安全,建议打开防火墙,但此时某些服务将无法访问。你可以用下面的方法打开你需要的端口号。1]首先检查防火墙状态。firewall-cmd --state如果出现以下情况:防火墙已关闭。not running下面是centos7关闭防火墙的方法:关闭防火墙:systemctl stop firewalld.service

    2023-07-16 10:12:01
    435 0
  • 路由器千兆端口和百兆端口区别 2种端口优劣势对比

    随着互联网的快速发展,宽带已经进入千家万户。选择一款适合自己的路由器成了重中之重。1.路由器在物理上分为百兆路由器和千兆路由器。百兆端口:当接入带宽小于100M时,我们可以只选择百兆路由器。2千兆端口:相反,当宽带大于等于100M时,我们不得不选择千兆端口的路由器。注

    2023-07-14 03:47:01
    563 0
  • 怎么查看本机ip和端口(怎样查看ip)

    环境:华为S5735S-S24T4S-***RP软件,版本5.170 (S5735V200R019C10PC500)华为S5720-28P-Li-ACVRP软件,版本5.170 (S5720v200r011c 10spc600问题描述:华为交换机如何根据一个已知的IP,检查其对应的MAC地址和交换机端口命令?解决方案:华为交换机根据一个已知的IP,检查其对应的

    2023-07-13 22:10:01
    623 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信