Skip to content

CCMAP是一个用Go语言编写的高效端口扫描工具,支持多种扫描方式和IP地址格式。

License

Notifications You must be signed in to change notification settings

CNEFTOO/ccmap-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CCMAP 端口扫描工具

简介

CCMAP是一个用Go语言编写的高效端口扫描工具,支持多种扫描方式和IP地址格式。

功能特点

  • 支持TCP、SYN、UDP和PING扫描
  • 支持单个IP、IP范围和CIDR格式的目标地址
  • 支持指定端口范围进行扫描
  • 多线程并发扫描
  • 实时显示扫描进度
  • 日志记录功能

使用方法

ccmap [options]

Options:
  -h, --help		显示帮助信息
  -v, --version		显示版本信息
  -t, --target <ip>	指定目标IP地址 (支持范围192.168.1.1-192.168.1.254或CIDR 192.168.1.0/24)
  -p, --port <range>	指定端口范围 (例如: 80 或 1-1000)
  -s, --scan <type>	指定扫描类型 (syn/tcp/udp/ping)

优化计划

1. 端口服务识别

  • 添加常见端口服务的识别功能
  • 支持自定义服务指纹库
  • 支持服务版本识别

2. 性能优化

  • 优化并发控制机制
  • 调整扫描超时设置
  • 实现自适应扫描速率
  • 优化内存使用

3. 输出格式增强

  • 支持JSON格式输出
  • 支持XML格式输出
  • 支持HTML报告生成
  • 支持与其他安全工具的集成

4. 其他改进

  • 添加更多扫描技术支持
  • 改进扫描准确性
  • 增加扫描策略配置
  • 支持扫描任务的保存和恢复

贡献

欢迎提交Issue和Pull Request来帮助改进这个项目。

许可证

MIT License

作者

CCMAP-GO by seaung 另一个用C语言实现的同名项目: ccmap


that's all

About

CCMAP是一个用Go语言编写的高效端口扫描工具,支持多种扫描方式和IP地址格式。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published