教程集 www.jiaochengji.com
教程集 >  Python编程  >  python进阶  >  正文 python-nmap是什么

python-nmap是什么

发布时间:2021-01-09   编辑:jiaochengji.com
教程集为您提供python-nmap是什么等资源,欢迎您收藏本站,我们将为您提供最新的python-nmap是什么资源

python-nmap是一个使用nmap进行端口扫描的python库,它可以很轻易的生成nmap扫描报告,并且可以帮助系统管理员进行自动化扫描任务和生成报告。同时,它也支持nmap脚本输出。

(推荐教程:Python入门教程)

python-nmap只有四个py文件(__init__.py, nmap.py, test.py, test_nmap.py),下面我们来简单介绍一下。

437a1da720c3a60a316294dd09c47b2.png

1、__init__.py

基本内容是从同目录的nmap.py下导入一些基本信息:作者(__author__),版本(__version__),最后修改日期(__last_modification__),这些在nmap.py下都有写。

1d4072a9e166646626989a8ea9998e2.png

231838f6cf0d0fbe43eb05a8ae5ea9b.png

2、test.py

 test.py也只有简单的几行,运行时就是打印出本地的Host,猜测是用来测试是否可以利用nmap的扫描功能。

887b9be34bffb63ca92db7e0674489c.png

4d7fd499f3e6b10e61bc11aed283106.png

3、nmap.py

nmap.py用于调用nmap的功能进行扫描,主要的扫描函数为PortScanner(object)。

4、test_nmap.py

test_nmap.py是用来对python-nmap进行测试和对nmap是否正常运行的检查,无论是pdb库还是nose测试框架都经常用于python的测试和调试。

您可能感兴趣的文章:
python-nmap是什么
黑客用python做什么
python可以用来当黑客吗
kali如何安装python
vim利用map映射执行脚本
python setup.py install是什么意思
python用的是什么语言写的
学python3.x看什么书
python中r代表什么意思
python中的%是什么意思

[关闭]
~ ~