MCPcopy Index your code
hub / github.com/4dogs-cn/TXPortMap

github.com/4dogs-cn/TXPortMap @v1.1.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.1.2 ↗ · + Follow
94 symbols 213 edges 23 files 43 documented · 46%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

TXPortMap

Port Scanner & Banner Identify From TianXiang

./TxPortMap -h

image-20210329210749167

新增加彩色文字输出格式 对http/https协议进行title以及报文长度打印,获取title失败打印报文前20字节

image-20210329211309482

新增日志文件以及扫描结果文件

image-20210329211016678

TxPortMap 会直接扫描top100 加上t1000参数会扫描top1000 可以通过-p 指定端口,分号指定多个

image-20210329113123457

image-20210329113409985

项目说明

在渗透测试的端口扫描阶段,相信很多人遇到的问题是nmap太慢,masscan不准确。 本项目为天象渗透测试平台后端使用的端口扫描和指纹识别模块,采用Golang编写,以期在速度与准确度之间寻找一个平衡。 开源后希望大家可以一起完善指纹和提交优化建议。

TxPortMap时间:20.171秒

nmap 2分51.89秒

image-20210329114458453

image-20210329114524449

本项目 暂不进行更新 新项目为黑客语言yak开发 具有更多黑客功能 可移步官网 https://www.yaklang.io/ 并用yak语言实现有国产burp suite替代工具 yakit 单兵平台 https://github.com/yaklang/yakit

交流群

TxPortMap

群满可加微信

sucre

Extension points exported contracts — how you extend this code

Writer (Interface)
Writer is an interface which writes output to somewhere for nuclei events. [1 implementers]
pkg/output/output.go

Core symbols most depended-on inside this repo

Write
called by 18
pkg/output/output.go
Close
called by 10
pkg/output/output.go
bytetoint
called by 9
pkg/Ginfo/Gnbtscan/GNetBIOS.go
ToString
called by 8
pkg/conversion/conversion.go
Get
called by 6
pkg/common/parser.go
readbytes
called by 4
pkg/Ginfo/Gnbtscan/GNetBIOS.go
newSliceValue
called by 4
pkg/common/parser.go
String
called by 4
pkg/common/parser.go

Shape

Function 51
Method 26
Struct 15
Interface 1
TypeAlias 1

Languages

Go100%

Modules by API surface

pkg/common/engine.go17 symbols
pkg/output/output.go12 symbols
pkg/Ginfo/Ghttp/Ghttp.go11 symbols
pkg/common/parser.go9 symbols
pkg/common/ipparser/ipprocess.go9 symbols
pkg/Ginfo/Gnbtscan/GNetBIOS.go7 symbols
pkg/common/rangectl/range.go5 symbols
pkg/output/format_file.go4 symbols
pkg/conversion/conversion.go3 symbols
pkg/Ginfo/Ghttp/title.go3 symbols
pkg/Ginfo/Ghttp/encodings.go3 symbols
pkg/common/service.go2 symbols

For agents

$ claude mcp add TXPortMap \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page