V2dat
A cli tool that can unpack v2ray data packages. (Note: This project is for fun ONLY. You should build your own data dirctly from upstreams instead of unpacking a v2ray data pack.)
Install / Use
/learn @urlesistiana/V2datREADME
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 [-d output_dir] [-f tag]... geoip_file
v2dat unpack geosite [-d output_dir] [-f tag[@attr]...]... geosite_file
- If
-dwas 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
Related Skills
node-connect
339.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
