acf13da16a90c00ad9c288eb4a8300fb1e971959
Reviewed-on: #2
Merge pull request 'fix(deps): update module github.com/spf13/cobra to v1.10.1' (#2) from renovate/github.com-spf13-cobra-1.x into main
v2dat
A cli tool that can unpack v2ray data packages (also known as geoip.dat and geosite.dat) to text files.
Usage
v2dat unpack geoip [-o output_dir] [-f tag]... geoip_file
v2dat unpack geosite [-o output_dir] [-f tag[@attr]...]... geosite_file
- If
-owas omitted, the current working dir.will be used. - If no filter
-fwas given. All tags will be unpacked. - If multiple
@attrwere given. Entries that don't contain any of given attrs will be ignored. - Unpacked text files will be named as
<geo_filename>_<filter>.txt.
Unpacked IP Data
Unpacked IP text files contain a list of CIDRs.
2.16.33.76/32
2.19.128.0/20
2.20.32.0/22
Unpacked Domain Data
geosite contains four types of domain rule expression: domain, keyword, regexp, full. Each expression can have several attributes @attr. More info about geosite can be found in here.
v2dat will split type and expression with a :. But omits the domain prefix and attributes.
google.com
keyword:google
regexp:www\.google\.com$
full:www.google.com