Guest User

DNSMasq Sci-Hub domains generator

a guest
Dec 25th, 2017
1,307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.45 KB | None | 0 0
  1. #!/bin/bash
  2. # Mon Dec 25 2017
  3. # Generate sci-hub domains in bulk, for DNSMasq use
  4.  
  5. # Except for the valid / otherwise-assigned TLDs
  6. exclude=$(echo sci-hub.{hk,la,mn,name,tv,tw,tree.la,org,cc,ac,io,bz} |
  7.     sed -e 's/ /|/g')
  8.  
  9. echo "# Created: $( date )"
  10. curl https://data.iana.org/TLD/tlds-alpha-by-domain.txt |
  11.     tr [A-Z] [a-z] |
  12.     awk '! /^#/ {
  13.     printf( "address=/sci-hub.%s/80.82.77.8%s\n", $1, 3+NR%2) }'  |
  14.     egrep -v "(${exclude})"
Advertisement
Add Comment
Please, Sign In to add comment