Nmap-API是一款在线扫描接口,基于Python 3.10、Debian、python-Nmap和Flask框架创建了一个Nmap API,这个API接口易于使用且易于部署,可以通过在线形式给提供快速高效的扫描体验。
工具使用
GET /api/p1/{username}:{password}/{target}GET /api/p2/{username}:{password}/{target
GET /api/p3/{username}:{password}/{target}
GET /api/p4/{username}:{password}/{target}
GET /api/p5/{username}:{password}/{target}
username | string | 必须,用户名为当前用户。 |
password | string | 必须,设置当前用户密码 |
target | string | 必须,设置目标主机名和IP地址。 |
GET /api/p1/GET /api/p2/
GET /api/p3/
GET /api/p4/
GET /api/p5/
参数 | 返回数据 | ||
p1 | json | 高效扫描 | -Pn -sV -T4 -O -F |
p2 | json | 简单扫描 | -Pn -T4 -A -v |
p3 | json | 低功耗扫描 | -Pn -sS -sU -T4 -A -v |
p4 | json | 部分密集扫描 | -Pn -p- -T4 -A -v |
p5 | json | 完整密集扫描 | -Pn -sS -sU -T4 -A -PE -PP -PS80,443 -PA3389 -PU40125 -PY -g 53 --script=vuln |
POST /adduser/{admin-username}:{admin-passwd}/{id}/{username}/{passwd}POST /deluser/{admin-username}:{admin-passwd}/{t-username}/{t-userpass}
POST /altusername/{admin-username}:{admin-passwd}/{t-user-id}/{new-t-username}
POST /altuserid/{admin-username}:{admin-passwd}/{new-t-user-id}/{t-username}
POST /altpassword/{admin-username}:{admin-passwd}/{t-username}/{new-t-userpass}
参数 | 类型 | 描述 |
admin-username | String | 管理员用户名 |
admin-passwd | String | 管理员密码 |
id | String | 新增用户的ID |
username | String | 新增用户的用户名 |
passwd | String | 新增用户的密码 |
t-username | String | 目标用户名 |
t-user-id | String | 目标用户ID |
t--userpass | String | 目标用户密码 |
new-t-username | String | 目标的新用户名 |
new-t-user-id | String | 目标的新用户ID |
new-t-userpass | String | 目标的新密码 |
注意:请确保你使用了下面提供的管理员凭证。
ADMINISTRATOR:zAp6_oO~t428)@,
获取地址
https://github.com/morpheuslord/Nmap-API
如无法下载,微信后台回复"Nmap30"获取
免责声明
合一安全提供的资源仅供学习,利⽤本公众号合一安全所提供的信息⽽造成的任何直接或者间接的后果及损失,均由使⽤者本⼈负责,公众号合一安全及作者不为此承担任何责任,一旦造成后果请⾃⾏承担责任!合一安全部分内容及图片源自网络转载,版权归作者及授权人所有,若您发现有侵害您的权利,请联系我们进行删除处理。谢谢 !