博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
masscan
阅读量:6850 次
发布时间:2019-06-26

本文共 1172 字,大约阅读时间需要 3 分钟。

masscan是一个快速的端口扫描工具

大概说一下它的使用方法,既有原创也有翻译

欢迎补充

扫描10.x.x.x的网络:masscan 10.0.0.0/8 -p80

程序将自动探测网络的接口和适配器设置,如果失败,你可以手动设置参数如:

   --adapter-ip 192.168.10.123

   --adapter-ip 00-11-22-33-44-55

   --router-mac 66-55-33-22-11

参数可以通过命令行和配置文件设置,上述适配器的设置在配置文件中显示如下

adapter-ip = 192.168.10.123

adapter-mac = 00-11-22-33-44-55

router-mac = 66-55-44-33-22-11

所有的单点参数如 '-p80' 有一个拼写出来的双冲当量

所有, '-p80' 就和 --p80 一样的效果(或者配置文件中的 port = 80 )

要使用配置文件,则可以这样:

   masscan -c <filename>

从当前设置中生成配置文件,可以使用 --echo 选项

这个使程序从当前运行中产生中断,然后使用改变的配置文件代替运行

这是一个有用的方法来生成你的第一个配置文件

或者你看到一个不知道的参数列表,如:

   masscan -p1234 --echo

来试试

 

 

使用方法吧,比如,程序自带的例子:

usage: masscan -p80,8000-8100 10.0.0.0/8 --rate=10000

一直搞不明白这个8000和8100是什么鬼,所以使用

masscan -p80,8000-8100 --echo

输出如下:

(省略了其中部分结果)

#TARGET SELECTION (IP, PORTS, EXCLUDES)

ports = 80, 8000-8100

然后恍然大悟,原来是扫描80和8000到8100的端口

 

下面是masscan的用法:

masscan -p80 202.203.122.122 --rate=10000 扫描202.203.122.122的80端口,速率为10Kpps

masscan -p0-8100 202.203.122.122 --banners -oB output.txt 扫描202.203.122.122的0-8100的端口,扫描结果输出到output.txt(二进制)(--banners选项值旗标,或者指纹)

masscan --open --banners --readscan output.txt -oX 2.txt 打开显示模式,读取output.txt中的数据,并以xml的格式写到2.txt中

还有许多高级的设置和选项,大家可以进配置文件去修改和配置

转载地址:http://dirul.baihongyu.com/

你可能感兴趣的文章
基于语义网的自动问答技术研究项目源代码
查看>>
sql help cs
查看>>
关于COUNT STOPKEY的工作机制(转载)
查看>>
如何理解VB窗体中的scale类属性及width height属性之间的关系
查看>>
大叔也说Xamarin~Android篇~日志的记录
查看>>
(原創) 為什麼要學[計算機組織]? (日記)
查看>>
JS实现Trim()
查看>>
Linux信号说明列表
查看>>
大端和小端
查看>>
无法解析或打开软件包的列表或是状态文件
查看>>
Ubuntu 12.04搭建Ruby on Rails开发环境
查看>>
Linux原子操作
查看>>
C++ 使用STL string 实现的split,trim,replace-修订
查看>>
2011年7月10个非常棒的jQuery插件
查看>>
.NET简谈事务、分布式事务处理
查看>>
我是如何推理出王珞丹住址的zz
查看>>
C#泛型列表List<T>基本用法总结
查看>>
《UNIX环境高级编程》单个源码编译方法
查看>>
追涨必须具备的四个条件
查看>>
最大存款方式
查看>>