猫宁!!!

参考:https://www.freebuf.com/sectool/112583.html

github地址:

https://github.com/robertdavidgraham/masscan

作者最近刚更新,勤奋维护作品

masscan说明书

那就拿www.baidu.com举例吧

masscan 103.235.46.39 -p443,针对单一ip,扫描特定端口

masscan 103.235.46.39 -p443,80 >/root/视频/result.txt,扫描多个端口

masscan 103.235.46.39 -p1-1000 >/root/视频/result.txt,扫描一个端口范围

masscan 103.235.46.0/24 -p443 >/root/视频/result.txt,直接扫描一个C段,当然B段也是可以扫描的

masscan 103.235.46.0/24 -p443 --rate 10000 >/root/视频/result.txt,速度调为10000,总的说,速度越快,越不准确,默认是速率是每秒100个包

masscan 103.235.46.39 -p80,443 -v,显示详细的扫描过程,-vv可以显示更加详细的扫描过程

masscan 103.235.46.0/24 -p443 --echo >/root/视频/masscan.conf,可以生成一个配置文件

masscan -c masscan.conf,显示结果,扫描具有随机性,不是完全按照顺序。

masscan 103.235.46.0/24 -p443 --banners --source-ip 192.168.100.4,这里的源ip必须是独立未被使用的ip,使用本地ip不会出现banner信息,所谓的banner信息就是服务指纹,不过在此处作用不是很大。

masscan扫描的时候也可以添加UA特征,这个非常重要,有助于避开一些WAF的阻拦

masscan 103.235.46.0/24 -p443 --http-user-agent "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)"

masscan 103.235.46.10-103.235.46.20 -p443

masscan 103.235.46.10-103.235.46.20 -p443 --excludefile exclude.txt,exclude.txt中是103.235.46.20,果然没有再出现了

masscan 103.235.46.10-103.235.46.20 -p443 -oX name,生成的文件是name.xml

masscan 103.235.46.10-103.235.46.20 -p443 -oJ name,文件时name.json,

masscan 103.235.46.10-103.235.46.20 -p443 -oL name,文件是列表形式

masscan --nmap,显示出来masscan可以调用的nmap的一些功能

masscan 103.235.46.10-103.235.46.20 -p443 --ping,也返回ping的信息

masscan --iflist

masscan 103.235.46.10-103.235.46.20 -p443 -sL

nmap -sS -Pn -n --randomize-hosts -v --send-eth 103.235.46.10,masscan默认已经启用这些功能了,-sS表示仅仅进行SYN扫描,-Pn表示不首先进行ping扫描,-n表示不进行dns解析,--send-eth,发送正在使用的原始libpcap,libpcap是linux平台下的网络数据包捕获函数包,tcpdump在其基础上发展来的。

masscan -c masscan.conf,可以制作一个conf文件,方便多次利用

不检测61.135.169.126

结果

masscan的功能还是比较多,核心的还是那几个。

PJzhang:端口快速扫描工具masscan的更多相关文章

  1. 海量端口扫描工具masscan

    海量端口扫描工具masscan   masscan号称是互联网上最快的端口扫描工具,可以6分钟扫描整个互联网,每秒可以发送一百万个数据包.为了提高处理速度,masscan定制了TCP/IP栈,从而不影 ...

  2. 端口快速扫描程序(c#版 一次可发起1000个连接)

    前言 为了探测本机或对方开放了哪些端口,需要用到端口扫描程序.扫描端口的原理很简单:就是尝试连接对方:如果成功,对方就开放了此端口.扫描程序的关键是速度,如果一次只能发起几个连接,显然速度太慢.如果对 ...

  3. PJzhang:web漏洞扫描工具sitadel

    猫宁!!! 参考链接:https://www.freebuf.com/sectool/194769.html 转变博客的写作思路,力求精简快捷,不浪费自己或者他人的时间. sitadel是一款精简的w ...

  4. 端口扫描工具nmap

    nmap 使用介绍 nmap是目前为止最广为使用的国外端口扫描工具之一.我们可以从[url]http://www.insecure.org/[/url]进行下载,可以很容易的安装到Windows和un ...

  5. Nmap——主机、端口扫描工具

    nmap 其基本功能有三个,一是探测一组主机是否在线:其次是扫描主机端口,嗅探所提供的网络服务:还可以推断主机所用的操作系统 . 这是百度给的介绍:http://baike.baidu.com/lin ...

  6. nmap端口扫描工具安装和使用方法

    nmap(Network Mapper)是一款开源免费的针对大型网络的端口扫描工具,nmap可以检测目标主机是否在线.主机端口开放情况.检测主机运行的服务类型及版本信息.检测操作系统与设备类型等信息. ...

  7. 『安全工具』Nmap 强悍的端口扫描工具

    作为时下流行的端口扫描工具,Nmap有因其扫描的隐密性有“端口扫描之王”之称 上图是黑客帝国(The Matrix)中崔妮蒂用Nmap入侵核发电站的能源管理系统 0x 01 Nmap介绍 Nmap是一 ...

  8. Qt编写端口扫描工具

    Qt提供了QTcpSocket类,可以方便地建立TCP连接.利用这一功能,Maxiee编写了一个简单地端口扫描工具. 软件的功能就是,扫描某一网段的固定端口,如80端口,若目的地址开放了这一端口,那么 ...

  9. 端口扫描工具nmap的常用参数讲解

    转载请注明出处:https://www.cnblogs.com/wangyanzhong123/p/12576406.html nmap下载与安装 这个没什么好说的.很简单官网上下载就ok了,需要注意 ...

随机推荐

  1. Mysql+keepalived

    测试环境 192.168.2.201 master slave 192.168.2.202 master slave 配置流程:安装MySQL->优化系统->优化配置my.cnf-> ...

  2. adb端口被自己占用,或者用adb连不上模拟器最终解决办法

    1.下载360手机助手 2.找一个安卓手机连接上电脑,安装驱动 3.手机助手可以连接手机 4.拔掉手机开启模拟器以后都可以用adb连接模拟器了 找到占用端口的程序,禁止其运行 1.首先找到占用5037 ...

  3. process 请求数据解析问题

    开发过程中发现ajax提交的数据无法被express正确的解析,主要的情况是这样的: // 浏览器端post一个对象 $.ajax({ url:"/save", type:&quo ...

  4. trie树的应用;

    链接:https://ac.nowcoder.com/acm/contest/920/B来源:牛客网 定义一张图的生成链是原图的一棵生成树,且这棵树退化成一条链.我们称一条生成链是原图的最小生成链,当 ...

  5. Selenium调用使用360浏览器,QQ浏览器,遨游浏览器,猎豹浏览器,Chromium

    国产的360安全浏览器,360急速浏览器,QQ浏览器,遨游浏览器甚至新版还未上市的Edge浏览器都是基于Chrome浏览器的开源版本Chronium开发来的.所以360浏览器可以理解为一个定制的Chr ...

  6. 2019-2020 ICPC, NERC, Northern Eurasia Finals (Unrated, Online Mirror, ICPC Rules, Teams Preferred)

    这是一场三人组队赛来的,单人带电子模板不限时单挑试一下.按照难度排序. B - Balls of Buma 题意:玩祖玛,射入任意颜色的球一个,当某段长度变长了且长度变长后>=3则这段就会消除, ...

  7. Apache Kudu: Hadoop生态系统的新成员实现对快速数据的快速分析

    A new addition to the open source Apache Hadoop ecosystem, Apache Kudu completes Hadoop's storage la ...

  8. Centos 查看CPU个数、核心数等信息

    总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 查看物理CPU个数 cat /proc/cpuinfo| grep & ...

  9. java 生成随机数 自定义

    public static void main(String[] args) { int max=10000; int min=1000; Random random = new Random(); ...

  10. 使用Android手机作为树莓派的屏幕

    在使用树莓派时,有时出于应急,身边没有屏幕,或者外出携带时也不方便带着屏幕走.如果能使用随身携带的智能手机当做其屏幕,则会方便许多.看看效果,一个树莓派+充电宝+手机,就会非常有用了. 满足以下条件即 ...