Masscan:最快的互联网IP端口扫描器

发表于:2016-12-23 14:17

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:指尖安全    来源:51Testing软件测试网采编

  传输速度
  masscan的发包速度非常快,在windows中,它的发包速度可以达到每秒30万包;在Linux中,速度可以达到每秒160万。masscan在扫描时会随机选择目标IP,所以不会对远程的主机造成压力。
  默认情况下,masscan的发包速度为每秒100包,为了提高速度,可以设置为 –rate 100000
  详细参数
  <ip/range> IP地址范围,有三种有效格式, 1 、单独的IPv4地址 2 、类似 "10.0.0.1-10.0.0.233" 的范围地址 3 、CIDR地址 类似于 "0.0.0.0/0" ,多个目标可以用都好隔开
  -p <ports,--ports <ports> > 指定端口进行扫描
  --banners 获取banner信息,支持少量的协议
  --rate <packets-per-second> 指定发包的速率
  -c <filename> , --conf <filename> 读取配置文件进行扫描
  --echo 将当前的配置重定向到一个配置文件中
  -e <ifname> , --adapter <ifname> 指定用来发包的网卡接口名称
  --adapter-ip <ip-address> 指定发包的IP地址
  --adapter-port <port> 指定发包的源端口
  --adapter-mac <mac-address> 指定发包的源MAC地址
  --router-mac <mac address> 指定网关的MAC地址
  --exclude <ip/range> IP地址范围黑名单,防止masscan扫描
  --excludefile <filename> 指定IP地址范围黑名单文件
  --includefile,-iL <filename> 读取一个范围列表进行扫描
  --ping 扫描应该包含ICMP回应请求
  --append-output 以附加的形式输出到文件
  --iflist 列出可用的网络接口,然后退出
  --retries 发送重试的次数,以 1 秒为间隔
  --nmap 打印与nmap兼容的相关信息
  --http-user-agent <user-agent> 设置user-agent字段的值
  --show [open,close] 告诉要显示的端口状态,默认是显示开放端口
  --noshow [open,close] 禁用端口状态显示
  --pcap <filename> 将接收到的数据包以libpcap格式存储
  --regress 运行回归测试,测试扫描器是否正常运行
  --ttl <num> 指定传出数据包的TTL值,默认为 255
  --wait <seconds> 指定发送完包之后的等待时间,默认为 10 秒
  --offline 没有实际的发包,主要用来测试开销
  -sL 不执行扫描,主要是生成一个随机地址列表
  --readscan <binary-files> 读取从-oB生成的二进制文件,可以转化为XML或者JSON格式.
  --connection-timeout <secs> 抓取banners时指定保持TCP连接的最大秒数,默认是 30 秒
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号