| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- # violator.conf — Configuration for auto-violator.sh
- # ────────────────────────────────────────────────────────────────────────────
- #
- # This file controls how auto-violator.sh builds TLD lists.
- # Lines starting with # are comments. Blank lines are ignored.
- # Sections are marked with [section_name].
- #
- # ────────────────────────────────────────────────────────────────────────────
- # This file all be it aided by AI was a huge pain to write, i hope yall appreciate it, open to suggestions for new lists and so on.
- # ── [whois_overrides] ───────────────────────────────────────────────────────
- # Manual WHOIS server assignments for TLDs where auto-detection fails.
- # Format: tld = whois.server.hostname
- # These take precedence over auto-detected servers.
- [whois_overrides]
- ax = whois.ax
- sx = whois.sx
- ss = whois.nic.ss
- iq = whois.iq
- es = whois.nic.es
- uy = whois.nic.org.uy
- bf = whois.registre.bf
- cf = whois.dot.cf
- gq = whois.dominio.gq
- ps = whois.registry.ps
- bharat = whois.nixiregistry.in
- shabaka = whois.nic.xn–ngbc5azd
- # ck = whois.nic.ck
- # kh = whois.nic.kh
- # np = whois.nic.np
- # ── [skip_tlds] ────────────────────────────────────────────────────────────
- # TLDs to always exclude from all lists (non-registrable, broken, no whois, not real etc.)
- # One per line or space-separated.
- [skip_tlds]
- bd bv adultblock bs bb adultblockplus an corp bt cnidn cnregional code cu cw cyrillic dpml domgate epp eth example az eg ba gm et cy gt ilangai hotel gw islam innet istambul itregional kid lanka jo lk1 jm nameemail gr gu kh nlm fk photograpy dj lr sagathan pa spreadbetting substack ne test tt py nr np twidn ck sv ni sz vuelos xk ph vn tj zw
- # ── [whois_probe] ──────────────────────────────────────────────────────────
- # Settings for probing unknown TLDs for WHOIS servers.
- # When enabled, TLDs in sdom.txt (no known server) will be tested
- # against common WHOIS server patterns to try to find a working server.
- # If found, they get moved to pdom.txt.
- #
- # enabled = true/false
- # timeout = connection timeout in seconds per probe
- # patterns = comma-separated patterns where {} is replaced with the TLD
- # e.g. "whois.nic.{}" tries "whois.nic.com" for .com
- [whois_probe]
- enabled = true
- timeout = 1
- parallel = 16
- patterns = whois.nic.{}, whois.{}, whois.registry.{}, whois.nic.net.{}, whois.domains.{}, whois.isoc.org.{}
- # ── [lists] ────────────────────────────────────────────────────────────────
- # Define which lists appear in the generated Lists.toml.
- # Each list has:
- # type = curated | filter | all
- # curated — manually specified TLDs (order preserved)
- # filter — auto-generated from all purchasable TLDs by length/pattern
- # all — everything
- # tlds = space-separated TLD names (for curated lists)
- # min_length / max_length = length filter (for filter lists)
- # country_only = true — only include 2-letter ccTLDs (for filter lists)
- [list.standard]
- type = curated
- description = should cover the basics
- tlds = com net org ch li eu co cc sh mx ms sx ss ax ac tc ie im tel talk plus surf aero wiki biz xyz top
- ai ag am at be ca cz de dk es fi fm fr gg hk id ie im in is it jp kr la li nl no nu nz pl pt ro se sg si sk to tv tw uk us ws
- app beer bio black blog blue cafe cam car cash cat chat click cloud club code cool day deal dev dog esq exchange express
- fail farm fast fish foo free fun gay gold green guru hair help host hot how immo inc ing ink land link live lol love
- me meme moe mov name network new news nexus ngo now ooo one online open page pics pink plus pro quest
- red rest rip rocks run sale sex sexy shop show site social solutions space spot store stream surf systems
- team tech tips tools tube uno vision vodka wiki win work world wtf xyz zone
- [list.compressed]
- type = curated
- description = should cover the basics
- tlds = com net org ch eu co cc sh mx ms sx ss ax ac tc ie im li tel talk plus surf aero wiki biz xyz top
- ag ai am at au ca de dk es fi fm fr gg hk id in is it jp kr la li nl no nu nz se to tv uk us ws
- app beer blue cloud club cool day dealer deals dev green hot info ink lol new ngo one ooo page pro red rip run sex sexy
- site space tech vodka wtf
- [list.biased]
- type = curated
- description = personal favorites, short punchy memorable TLDs
- tlds = com net org ch eu co cc sh mx ms tel
- aero ax eus exchange express one ooo open plus pro red run ss surf sx talk win
- hot lol now rip wiki wtf
- [list.tech]
- type = curated
- description = tech / developer / IT oriented TLDs
- tlds = com net co cc dev app io me tech code systems software digital cloud
- ai bar biz boo bot build cam cc click co codes computer email engineering fly foo gg gmbh
- host hosting inc info link llc ltd network nexus ninja online page pro security sh
- site solutions space surf to tools vision wiki zip zone
- [list.store]
- type = curated
- description = TLDs useful for shops, stores, brands and commerce
- tlds = com net co cc io me shop store market business sale deals deal
- apartments auto autos auction bargains beauty beer bid bike boats boutique cafe cars casa cheap clothing
- coffee compare condos cooking coupons delivery diamonds discount exchange express farm fashion flowers
- food forsale furniture garden gifts gold hair homes house immo jewelry kitchen luxury makeup
- motorcycles organic pizza promo property realestate rent rentals restaurant reviews shoes style
- supplies supply toys watches wine
- [list.goofy]
- type = curated
- description = goofy ah TLDs, the silly the weird the wonderful
- tlds = lol wtf rip vodka beer pizza rocks ninja gay lgbt ceo
- adult best bible bingo boo buzz casino cat cheap church cool dad dance day deal deals dog eus
- exposed express fail fish free fun gratis gripe hiv hot ie kz legal love ly
- me meme moi mom monster no now ooo party porn rich run sex sexy singles ss sucks surgery
- rehab space vodka ye you zone xxx
- [list.sprichdeutsch]
- type = curated
- description = German-language and DACH-region TLDs
- tlds = de at ch li
- berlin hamburg koeln cologne bayern nrw ruhr saarland
- wien tirol zuerich swiss
- gmbh kaufen jetzt schule haus
- immobilien immo versicherung
- reise reisen
- [list.country]
- type = filter
- description = all 2-letter country-code TLDs
- country_only = true
- [list.two]
- type = filter
- description = all 2-letter TLDs (only 2 letter)
- min_length = 2
- max_length = 2
- [list.three]
- type = filter
- description = all 3-letter TLDs (only 3 letter)
- min_length = 3
- max_length = 3
- [list.four]
- type = filter
- description = all TLDs with 4 or fewer letters
- min_length = 2
- max_length = 4
- [list.long]
- type = filter
- description = all TLDs with 5+ letters
- min_length = 5
- max_length = 99
- [list.all]
- type = all
- description = everything
|