没有项目描述
python-masscan的Python项目详细描述
python masscan
python masscan是一个python库,它有助于使用masscan端口扫描器。
。图片:https://badge.fury.io/py/python-masscan.svg :目标:https://badge.fury.io/py/python-masscan
。图片:https://img.shields.io/badge/python-2.6|2.7-brightgreen.svg :目标:https://www.python.org/
。图片:https://img.shields.io/github/issues/MyKings/python-masscan.svg
:alt:github问题
:目标:https://github.com/MyKings/python-masscan/issues
。图片:https://img.shields.io/github/forks/MyKings/python-masscan.svg :alt:github分叉 :目标:https://github.com/MyKings/python-masscan/network
。图片:https://img.shields.io/github/stars/MyKings/python-masscan.svg :alt:github星形 :目标:https://github.com/MyKings/python-masscan/stargazers
。图片:https://img.shields.io/github/license/MyKings/python-masscan.svg :alt:github许可证 :目标:https://github.com/MyKings/python-masscan/blob/master/LICENSE
安装
。代码块::bash
$ pip install python-masscan
用法
。代码块::python
导入masscan
mas=masscan.portscanner() mas.scan('172.0.8.78/24',端口='22,808080') 打印mas.scan结果
结果
。代码块::json { “masscan”:{ “扫描统计”:{ “uphosts”:“6”, “timestr”:“2017-03-23 18:09:28”, “downhosts”:“0”, “totalhosts”:“6”, “已用”:“2” }, “命令行”:“masscan-ox-172.0.8.78/24-p 22,808080” }, “扫描”:{ “172.0.8.222”:{ “TCP”:{ “22”:{ “state”:“打开”, “reason”:“同步确认”, “原因”:“64” }, “80”:{ “state”:“打开”, “reason”:“同步确认”, “原因”:“64” } } }, “172.0.8.205”:{ “TCP”:{ “80”:{ “state”:“打开”, “reason”:“同步确认”, “原因”:“128” } } }, “172.0.8.207”:{ “TCP”:{ “8080”:{ “state”:“打开”, “reason”:“同步确认”, “原因”:“128” } } }, “172.0.8.206”:{ “TCP”:{ “8080”:{ “state”:“打开”, “reason”:“同步确认”, “原因”:“128” } } }, “172.0.8.203”:{ “TCP”:{ “22”:{ “state”:“打开”, “reason”:“同步确认”, “原因”:“64” }, “80”:{ “state”:“打开”, “reason”:“同步确认”, “原因”:“64” }, “8080”:{ “state”:“打开”, “reason”:“同步确认”, “原因”:“64” } } }, “172.0.8.202”:{ “TCP”:{ “22”:{ “state”:“打开”, “reason”:“同步确认”, “原因”:“64” }, “80”:{ “state”:“打开”, “reason”:“同步确认”, “原因”:“64” }, “8080”:{ “state”:“打开”, “reason”:“同步确认”, “原因”:“64” } } } } }
贡献者
参考
https://bitbucket.org/xael/python-nmap/