Guest User

subEnum.sh

a guest
Jun 19th, 2021
598
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.36 KB | None | 0 0
  1. #!/usr/bin/env bash
  2.  
  3. D="$1"
  4. OUT="$2"
  5.  
  6. assetfinder --subs-only $D >> $OUT
  7. subfinder --silent -d $D >> $OUT
  8. amass enum --passive -d $D >> $OUT
  9. findomain -q --target $D >> $OUT
  10. chaos -d $D -silent >> $OUT
  11. sublist3r -d $D -n -o /tmp/domains > /tmp/sublist3rtmp; cat /tmp/domains >> $OUT
  12. query="SELECT ci.NAME_VALUE NAME_VALUE FROM certificate_identity ci WHERE ci.NAME_TYPE = 'dNSName' AND reverse(lower(ci.NAME_VALUE)) LIKE reverse(lower('%.$D'));"
  13. (echo $D; echo $query | \
  14.     psql -t -h crt.sh -p 5432 -U guest certwatch | \
  15.     sed -e 's:^ *::g' -e 's:^*\.::g' -e '/^$/d' | \
  16.     sed -e 's:*.::g';) | sort -u >> $OUT
  17. curl -s "https://jldc.me/anubis/subdomains/$D" | grep -Po "((http|https):\/\/)?(([\w.-]*)\.([\w]*)\.([A-z]))\w+" | grep "$D" | grep -v "^\." | anew >> $OUT
  18. curl -s "https://rapiddns.io/subdomain/$D?full=1#result" | grep "<td><a" | cut -d '"' -f 2 | grep http | cut -d '/' -f3 | sed 's/#results//g' | sort -u >> $OUT
  19. curl -s "https://riddler.io/search/exportcsv?q=pld:$D" | grep -Po "(([\w.-]*)\.([\w]*)\.([A-z]))\w+" | sort -u >> $OUT
  20. curl -s "https://securitytrails.com/list/apex_domain/$D" | grep -Po "((http|https):\/\/)?(([\w.-]*)\.([\w]*)\.([A-z]))\w+" | grep ".$D" | sort -u >> $OUT
  21. curl -s "https://crt.sh/?q=%.$D&output=json" | jq -r '.[].name_value' | sed 's/\*\.//g' | anew >> $OUT
  22. cat $OUT | haktrails subdomains >> $OUT
  23. sort -u $OUT -o $OUT
  24.  
Advertisement
Add Comment
Please, Sign In to add comment