Skip to content

nanhang-950/Bat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BAT

规划

开发一个内网扫描工具,用于在内网渗透中扫描内网获取目标信息。

功能模块

  • 获取ip地址
    • 识别自身内网ip(完成)
  • ip-端口扫描
    • 根据内网ip扫描整个内网(完成)
      • 改为使用icmp协议扫描存活
    • 扫描ip端口(完成)
      • 根据扫描存活的结果扫描端口
  • 指纹检测
    • 根据扫描信息,判断操作系统()
      • TTL值判断
    • 根据端口指纹检测相应服务()
  • 漏洞扫描
    • 根据服务版本判断服务漏洞()
  • Ai分析模块
    • 根据Ai分析扫描信息生成检测报告()
      • 将扫描结果传输给AI进行分析
  • 结果导出模块
    • 扫描结果导出为html文件(完成但需优化)
      • 将最后的分析结果输出到html文档

程序逻辑

  • 第一步 获取自己本地的内网ip
  • 第二步 根据内网ip扫描整个内网
  • 第三步 根据扫描到的信息判断存活主机及相应系统
  • 第四步 根据扫描到的信息判断端口服务
  • 第五步 根据端口服务信息和指纹比对判断服务漏洞
  • 第六步 将扫描到的信息调用Ai进行分析生成扫描报告
  • 第七步 将扫描信息和Ai分析报告导出为html文件报告

About

初学 Go 时开发的一个内网扫描器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published