Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E:\Github\GetIPStartCheck>getip -H getip.sh - IP提取工具 两种运行模式:

【交互模式(无文件参数)】 bash getip.sh [选项] 将打开记事本编辑本地 in_ip.txt,处理输出到本地 out_ip.txt

【命令行模式(指定文件)】 bash getip.sh [选项] INPUTFILE [OUTPUTFILE]

选项: -4 只提取IPv4 -6 只提取IPv6 -s 完整输出全部,不限制前10行预览 -u 开启IP去重(默认不去重) -H,--help 显示本帮助

示例: bash getip.sh #交互模式,本地in_ip.txt → out_ip.txt bash getip.sh -u -4 in.txt out4.txt bash getip.sh -6 -s "C:\xxx\json.txt" "C:\xxx\ipv6.txt"


全部IP,输入输出文件

bash getip.sh in_ip.txt out_ip.txt

只提取ipv6,windows完整路径,并且输出全部(-s)

bash getip.sh -6 -s "C:\Users\Administrator\Desktop\json.txt" "C:\Users\Administrator\Desktop\ipv6.txt"

只提取ipv4

bash getip.sh -4 in_ip.txt ipv4_out.txt

查看帮助

bash getip.sh --help

新增 -u 参数做去重,默认关闭

bash getip.sh -u -6 json.txt out6.txt

CMD 中直接运行批处理

getip.cmd -H getip.cmd -4 in_ip.txt out4.txt getip.cmd -u -4 "C:\Users\Administrator\Desktop\json.txt" "C:\Users\Administrator\Desktop\ipv4.txt" getip.cmd -u -6 "C:\Users\Administrator\Desktop\json.txt" "C:\Users\Administrator\Desktop\ipv6.txt" getip.cmd -u "C:\Users\Administrator\Desktop\json.txt" "C:\Users\Administrator\Desktop\all.txt"

项目发起人:rer
项目协作者:豆包

About

输入ipset名单,开始审查流量+端口开放检测(白名单检查)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages