fuxi scanner 安装+修复不能扫描域名端口bug(伏羲)

网友投稿 526 2022-10-09


fuxi scanner 安装+修复不能扫描域名端口bug(伏羲)

fuxi scanner 安装+修复不能扫描域名端口bug

0x00 fuxi scanner 简介

扫描器链接:https://github.com/jeffzh3ng/Fuxi-Scanner伏羲扫描器是一款开源的网络安全扫描工具,非常适合中小型企业对资产进行管理已经安全检测。伏羲扫描器通过模块化提供了多种安全检查功能

基于pocsuite框架poc扫描 持续化的漏洞管理 多种协议的弱口令扫描,比如 ssh、mysql、ftp、vnc 基于爆破的子域名收集 企业内部资产管理(也可以进行src挖掘资产管理)6.端口扫描7.AWVS接口调用

0x01 fuxi scanner 安装

def port_scanner(host, port_list): result = [] scanner = nmap.PortScanner() arguments = "-sT -sV -sC -A -Pn -p " + ','.join('%s' % port for port in port_list) try: # port processing pscan = scanner.scan(host, arguments=arguments) # port 'state' == 'open' # print("Scanning: %s" % host) scanner = pscan['scan'] scanner.keys()[0]=host for port in scanner[host].all_tcp(): if scanner[host]['tcp'][port]['state'] == 'open': if "script" in scanner[host]['tcp'][port].keys(): script = scanner[host]['tcp'][port]['script'] else: script = '' if len(scanner[host]['tcp'][port]['version']) > 0: version = scanner[host]['tcp'][port]['version'] else: version = 'Unknown' if len(scanner[host]['tcp'][port]['product']) > 0: product = scanner[host]['tcp'][port]['product'] else: product = scanner[host]['tcp'][port]['name'] data = { "product": product, "version": version, "name": scanner[host]['tcp'][port]['name'], "script": script, "extrainfo": scanner[host]['tcp'][port]['extrainfo'], "cpe": scanner[host]['tcp'][port]['cpe'], "host": host, "port": port, } result.append(data) return result except Exception as msg: print(msg) pass return result

然后退出docker,将这个容器保存为镜像,重新启动刚才保存的镜像将容器保存为docker commit -m "change port scan domain" -a "fuxi scan" 2c74d574293f xiaohuihui/fuxi-scanner:latest启动更改后的docker镜像docker run -dit -p 5000:5000 -v /opt/data:/data xiaohuihui/fuxi-scanner:latest

修改后即可扫描域名的端口了


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springboot过滤器和拦截器的实例代码
下一篇:开发和调试第一个 LLVM Pass
相关文章

 发表评论

暂时没有评论,来抢沙发吧~