Nmap API-功能牛掰的扫描接口
2023-5-29 08:49:57 Author: 合一安全(查看原文) 阅读量:16 收藏


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}

参数
类型
描述
usernamestring必须用户名为当前用户
passwordstring必须设置当前用户密码
targetstring必须设置目标主机名和IP地址

获取节点数据

GET /api/p1/

GET /api/p2/

GET /api/p3/

GET /api/p4/

GET /api/p5/

参数返回数据
描述
nmap命令
p1json
高效扫描-Pn -sV -T4 -O -F
p2json简单扫描
-Pn -T4 -A -v
p3json低功耗扫描-Pn -sS -sU -T4 -A -v
p4json部分密集扫描-Pn -p- -T4 -A -v
p5json完整密集扫描-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-usernameString管理员用户名
admin-passwdString管理员密码
id
String新增用户的ID
username
String新增用户的用户名
passwd
String新增用户的密码
t-usernameString目标用户名
t-user-idString目标用户ID
t--userpassString目标用户密码
new-t-usernameString目标的新用户名
new-t-user-idString目标的新用户ID
new-t-userpassString目标的新密码

默认凭证

注意:请确保你使用了下面提供的管理员凭证。

ADMINISTRATOR:zAp6_oO~t428)@,

获取地址

https://github.com/morpheuslord/Nmap-API

如无法下载,微信后台回复"Nmap30"获取



精彩推荐
AWVS15.2破解版
Dismember-内存扫描
Arsenal快速部署Bug Bounty

免责声明 

合一安全提供的资源仅供学习,利⽤本公众号合一安全所提供的信息⽽造成的任何直接或者间接的后果及损失,均由使⽤者本⼈负责,公众号合一安全及作者不为此承担任何责任,一旦造成后果请⾃⾏承担责任!合一安全部分内容及图片源自网络转载,版权归作者及授权人所有,若您发现有侵害您的权利,请联系我们进行删除处理。谢谢 !


文章来源: http://mp.weixin.qq.com/s?__biz=Mzg2Mzc0ODA0NQ==&mid=2247487271&idx=1&sn=f29ca6b69d2f52af6ecb7bf6a6f3091f&chksm=ce72a585f9052c930c05df3aa5aed18e940e2a7ff1a3d5c659d98328db185af12b8ca7c19242#rd
如有侵权请联系:admin#unsafe.sh