MCPcopy Create free account

hub / github.com/MengMengCode/GetRealityDomain / functions

Functions67 in github.com/MengMengCode/GetRealityDomain

↓ 21 callersFunctionprintInfo
打印信息
main.go:533
↓ 20 callersFunctionprintError
打印错误信息
main.go:543
↓ 11 callersMethodClose
Close 关闭地理位置数据库
types.go:78
↓ 6 callersFunctiongetStringInput
获取字符串输入
main.go:520
↓ 5 callersMethodClose
Close 关闭CSV写入器
output.go:84
↓ 5 callersMethoddisplayFullScreen
displayFullScreen 全屏显示扫描状态
output.go:182
↓ 4 callersFunctionNextIP
NextIP 获取下一个或上一个IP地址
utils.go:45
↓ 4 callersFunctionValidateDomainName
ValidateDomainName 验证域名格式是否正确
utils.go:28
↓ 4 callersFunctionaskYesNo
询问是否选择(y/n),支持默认值
main.go:183
↓ 3 callersMethodString
String 返回Host的字符串表示
types.go:178
↓ 2 callersFunctionDetectCloudflareCDN
DetectCloudflareCDN 检测是否使用Cloudflare CDN
scanner.go:256
↓ 2 callersFunctionNewCSVWriter
NewCSVWriter 创建新的CSV写入器
output.go:19
↓ 2 callersFunctionNewGeo
NewGeo 创建新的地理位置查询实例
types.go:49
↓ 2 callersFunctionParseHost
ParseHost 解析主机字符串,返回Host结构体
utils.go:69
↓ 2 callersFunctionclearScreen
工具函数 清屏
main.go:441
↓ 2 callersFunctiongetDisplayWidth
计算字符串的显示宽度(中文字符占2个宽度,英文字符占1个宽度)
main.go:494
↓ 2 callersFunctionisValidIP
isValidIP 检查IP是否有效(避免广播地址、回环地址等)
utils.go:315
↓ 2 callersFunctionpause
暂停等待用户按键
main.go:527
↓ 2 callersFunctionprintBox
打印带边框的文本
main.go:458
↓ 2 callersFunctionprintSuccess
打印成功信息
main.go:538
↓ 2 callersFunctiontruncateString
truncateString 截断字符串到指定长度
output.go:345
↓ 1 callersFunctionBatchScan
BatchScan 批量扫描
scanner.go:189
↓ 1 callersFunctionCheckDomainConnectivity
CheckDomainConnectivity 检查域名连通性 - 通过ping域名来测试
scanner.go:337
↓ 1 callersFunctionDownloadGeoLite2DB
DownloadGeoLite2DB 下载GeoLite2-Country.mmdb文件
utils.go:428
↓ 1 callersMethodGetGeo
GetGeo 获取IP的地理位置代码
types.go:61
↓ 1 callersMethodIsRealityFeasible
IsRealityFeasible 检查扫描结果是否符合Reality协议要求
types.go:117
↓ 1 callersFunctionIterateAddr
IterateAddr 无限扫描模式,从指定IP开始向上下扩展
utils.go:193
↓ 1 callersFunctionIterateCIDR
IterateCIDR 迭代CIDR网段中的所有IP地址
utils.go:255
↓ 1 callersFunctionNewResultProcessorWithProgress
NewResultProcessorWithProgress 创建带进度的结果处理器
output.go:120
↓ 1 callersMethodProcessResults
ProcessResults 处理扫描结果
output.go:135
↓ 1 callersFunctionResolveDomain
ResolveDomain 解析域名为IP地址
utils.go:379
↓ 1 callersFunctionScanTLS
ScanTLS 执行TLS扫描
scanner.go:16
↓ 1 callersFunctionScanWithConcurrency
ScanWithConcurrency 并发扫描
scanner.go:196
↓ 1 callersFunctionTryDownloadGeoLite2DB
TryDownloadGeoLite2DB 尝试下载GeoLite2数据库,失败时不报错
utils.go:467
↓ 1 callersMethodWriteResult
WriteResult 写入扫描结果
output.go:58
↓ 1 callersFunctioncalculateNetworkAddress
calculateNetworkAddress 根据IP地址和子网掩码计算网络地址
main.go:564
↓ 1 callersFunctionclearScreenSystem
使用系统清屏命令
main.go:446
↓ 1 callersFunctionexpandCIDR
expandCIDR 展开CIDR为所有包含的IP地址
utils.go:142
↓ 1 callersFunctiongetCurveString
getCurveString 获取椭圆曲线字符串
scanner.go:181
↓ 1 callersFunctiongetLocalIP
获取本机IP地址
main.go:200
↓ 1 callersFunctiongetTLSVersionString
getTLSVersionString 获取TLS版本字符串
scanner.go:165
↓ 1 callersFunctionisValidMask
isValidMask 验证子网掩码位数是否有效
main.go:548
↓ 1 callersFunctionisValidRealityDomain
isValidRealityDomain 检查域名是否适合用于Reality
utils.go:39
↓ 1 callersFunctionloadFeasibleResults
加载符合条件的结果
main.go:412
↓ 1 callersFunctionpingDomain
pingDomain 使用ping命令测试域名连通性
scanner.go:357
↓ 1 callersMethodprintFinalStats
printFinalStats 打印最终统计信息
output.go:252
↓ 1 callersFunctionscanAddress
实际的扫描函数
main.go:228
↓ 1 callersFunctionscanSingleIP
scanSingleIP 扫描单个IP地址
scanner.go:52
↓ 1 callersFunctionshowResultsPaginated
分页显示结果
main.go:334
↓ 1 callersFunctionshowTitle
显示大字标题
main.go:157
MethodClose
Close 关闭结果处理器
output.go:273
FunctionDefaultScanConfig
DefaultScanConfig 返回默认扫描配置
types.go:97
FunctionDetectCDN
DetectCDN 检测是否使用CDN(通用实现)
scanner.go:312
FunctionExistOnlyOne
ExistOnlyOne 检查字符串数组中是否只有一个非空元素
utils.go:17
FunctionExportRealityConfig
ExportRealityConfig 导出Reality配置文件
output.go:353
FunctionFetchDomainsFromURL
FetchDomainsFromURL 从URL获取域名列表
utils.go:339
FunctionFormatBytes
FormatBytes 格式化字节数为人类可读的格式
utils.go:401
FunctionIsPrivateIP
IsPrivateIP 检查IP是否为私有地址
utils.go:415
FunctionIterate
Iterate 从Reader中迭代读取主机信息
utils.go:101
FunctionNewResultProcessor
NewResultProcessor 创建新的结果处理器
output.go:107
FunctionPrintRealityTargets
PrintRealityTargets 打印符合Reality要求的目标
output.go:281
MethodString
String 返回HostType的字符串表示
types.go:164
FunctionValidateRealityTarget
ValidateRealityTarget 验证Reality目标的完整性
scanner.go:221
FunctiongetIntInput
获取整数输入
main.go:507
Functionmain
()
main.go:45
MethodprintCurrentStatus
printCurrentStatus 打印当前状态信息(保持兼容性)
output.go:241
MethodprintProgress
printProgress 打印进度信息
output.go:246