首页 > 其他分享 >信息收集模块(四)masscan介绍和使用教程

信息收集模块(四)masscan介绍和使用教程

时间:2024-03-19 19:00:15浏览次数:16  
标签:masscan 教程 -- 端口 扫描 指定 发包 模块

一、masscan介绍

        masscan是号称最快的互联网的端口扫描工具,最快几分钟就可以扫描完毕

        但是他和nmap比较内饰 但是masscan更加灵活,它允许自定义任意的地址范和端口范围。

 二、masscan工具的命令使用

        

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:显示扫描的所有主机的列表

三、命令示例

        masscan -sL 10.0.0.0/24 > c段.txt
        masscan -sL 10.0.0.0/16 > b段.txt
        masscan -sL 10.0.0.0/8  > a段.txt

随机生成ip

sL:显示扫描的所有主机的列表
xx.txt:把终端命令行中的结果保存在xx.txt文件中

本文提醒:实用kali系统,学习练手必须经过授权,许可经过有关部门批准方可操作否则后果自负,本教程不具备任何相关责任,只供于学习!This article reminds: practical kali system, learning to practice must be authorized, permission to be approved by the relevant departments before operating, otherwise the consequences are at your own risk, this tutorial does not have any relevant responsibilities, only for learning!

标签:masscan,教程,--,端口,扫描,指定,发包,模块
From: https://blog.csdn.net/xzw123224/article/details/136692649

相关文章

  • Python教程:如何向Word中添加表格
    简介MicrosoftWord是一种流行的文档处理软件,广泛用于创建各种类型的文档,包括报告、简历、手册等。Python提供了许多库来处理MicrosoftWord文档,其中包括python-docx,它使我们能够轻松地创建、修改和操作Word文档。本文将介绍如何使用Python的python-docx库向Word文档中添加表格......
  • 深入了解鸿鹄工程项目管理系统源码:功能清单与项目模块的深度解析
    工程项目管理软件是现代项目管理中不可或缺的工具,它能够帮助项目团队更高效地组织和协调工作。本文将介绍一款功能强大的工程项目管理软件,该软件采用先进的Vue、Uniapp、Layui等技术框架,涵盖了项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营等全过程。通过该......
  • RestCloud数据集成平台-Windows全量包安装部署详细教程
     1.安装准备1.1服务器硬件环境要求RestcloudDataOps服务器的最低运行环境如下:CPU:Intel1.6GHz4核或以上内存:可用内存4G或以上(不包括操作系统等其他程序占用内存)可用硬盘空间:40G或以上最少服务器数量:1台1.2服务器端软件环境要求支持操作系统:Windows11/Windows10/W......
  • 自动化办公:Python如何操控Excel(详细教程)
    1.准备环境Python版本:3.6.5IDE集成开发环境:pycharmPython库选择:openpyxlopenpyxl操作的excel文件以xlsx结尾。openpyxl官网基础命令查看Python版本python--version查看pip版本pip--version安装openxlsxpipinstallopenpyxl-ihttps://pypi.tuna.......
  • 基于”Python+”多技术融合在蒸散发与植被总初级生产力估算中的应用教程
    原文链接:基于”Python+”多技术融合在蒸散发与植被总初级生产力估算中的应用教程https://mp.weixin.qq.com/s?__biz=MzUzNTczMDMxMg==&mid=2247598050&idx=5&sn=70fd3f5946d581ad9c1363295b130ef5&chksm=fa823e05cdf5b713baf9cf1381bfb2455ad675a0b21e194bef8b76f35d6aa7759977......
  • python(pip)包/模块:如何离线安装?
    1、生成requirements.txt文件如果有同环境服务器,可直接生成requirements.txt,会把当前服务器下的包和版本写入文件中。pipfreeze>requirements.txt如安装指定包,创建requirements.txt,输入包名==版本号//只输入包名,默认最新版本。例:xlwt==1.3.02、下载包在requirements.t......
  • Python数据库模块(sqlite3,SQLite3)
    一、sqlite命令创建数据库:在控制台sqlite3name.databases查看数据库.tables查看表格名databaseName.dump>dumpName将数据库存在文本文件dumpName中,恢复就用databaseName<dumpName;attachdatabase......
  • Python中常用网络编程模块
    一、网络基础网络由下往上分为:物理层、数据链路层、网络怪、传输层、会话层、表示层和应用层。TCP/IP协议是传输层协议,主要解决数据如何在网络中传输;socket则是对TCP/IP协议的封装,它本身不是协议,而是一个调用接口;HTTP、FTP是应用协议,主要解决如何包装数据;TCP连接的三次握手:......
  • Pytest教程:详解pytest.main()
    1.什么是 pytest.main() 函数?pytest.main()是Pytest测试框架中的一个函数,用于动态地运行测试。通过调用这个函数,可以在代码中以编程方式执行Pytest测试集而不是通过命令行。1.1 pytest.main() 函数的作用和功能:pytest.main() 函数的主要作用是启动Pytest测试......
  • fnm安装教程
    在windows10安装使用fnm1.下载安装下载地址:https://github.com/Schniz/fnm/releases2.配置环境变量把下载好了的fnm.exe放到,自己创建好的目录下,我是方便再E:\fnm的目录下面再去环境变量的系统变量的path里面添加以下刚刚E:\fnm再在外面加上这两个就可以了......