Guest User

Untitled

a guest
Sep 2nd, 2018
1,104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.37 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Email Extractor
  4. # Coded By AriestaHeart
  5. # Recoded By Julfy Twiin
  6. # Thanks to malhadijr
  7. # AriestaHeart
  8. # Eka Syahwan
  9.  
  10. # text style
  11.  
  12. BOLD='\e[1m'
  13.  
  14. # text color
  15.  
  16. RED='\033[0;31m'
  17. GREEN='\033[0;32m'
  18. YELLOW='\033[0;33m'
  19. BLUE='\033[0;34m'
  20. MAENTA='\033[0;35m'
  21.  
  22. LIGHTRED='\033[0;91m'
  23. LIGHTGREEN='\033[0;92m'
  24. LIGHTCYAN='\033[0;96m'
  25.  
  26. # background color
  27.  
  28. BACKGREEN='\033[0;42m'
  29. BACKBLUE='\033[0;44m'
  30.  
  31. # no style
  32.  
  33. NC='\033[0m'
  34.  
  35.  
  36. header(){
  37. printf " ${LIGHTGREEN} ${NC} ${LIGHTRED} ${NC}\n"
  38. printf " ${LIGHTGREEN} ___ _ __ ${NC} ${LIGHTRED}_____ _ _ ${NC}\n"
  39. printf " ${LIGHTGREEN} |_ | | | / _| ${NC} ${LIGHTRED}|_ _| (_)(_) ${NC}\n"
  40. printf " ${LIGHTGREEN} | | _ _ | || |_ _ _ ${NC} ${LIGHTRED}| |__ __ _ _ _ __ ${NC}\n"
  41. printf " ${LIGHTGREEN} | || | | || || _|| | | |${NC} ${LIGHTRED}| |\ \ /\ / /| || || '_ \ ${NC}\n"
  42. printf " ${LIGHTGREEN} /\__/ /| |_| || || | | |_| |${NC} ${LIGHTRED}| | \ V V / | || || | | |${NC}\n"
  43. printf " ${LIGHTGREEN} \____/ \__,_||_||_| \__, |${NC} ${LIGHTRED}\_/ \_/\_/ |_||_||_| |_|${NC}\n"
  44. printf " ${LIGHTGREEN} _ / /${NC} ${LIGHTRED} ${NC}\n"
  45. printf " ${LIGHTGREEN} |___/ ${NC} ${LIGHTRED} ${NC}\n"
  46.  
  47. }
  48.  
  49. #-----
  50. clear
  51. header
  52. #-----
  53.  
  54. echo ""
  55. echo "========================================================"
  56. echo ""
  57. echo "EMAIL FILTER COUNTRY"
  58. echo "RECODED BY : JULFY TWIIN ( ZULKIFLI )"
  59. echo "TANGGAL : 11 JULI 2018"
  60. echo ""
  61. echo "========================================================"
  62. echo ""
  63.  
  64. # end of banyol
  65.  
  66. echo "DAFTAR FILE DI DIREKTORI INI : "
  67. echo ""
  68.  
  69. ls
  70.  
  71. echo ""
  72.  
  73. # ---
  74.  
  75. printf "[+] EMAIL LIST : "
  76. read emaillist
  77.  
  78. # ---
  79.  
  80. echo "[+] MEMUAT EMAIL LIST $emaillist "
  81. value=$(<$emaillist)
  82. echo "[+] EMAIL LIST $emaillist TELAH DIMUAT"
  83. # ---
  84.  
  85. counter=$(wc -l < $emaillist)
  86. echo -e "${NC}[+] TOTAL EMAIL LIST : [${LIGHTGREEN}$counter${NC}]"
  87. echo "[+] MENGHAPUS EMAIL LIST DUPLIKAT , MOHON TUNGGU ..."
  88.  
  89. # Code for cleaning email list
  90. grep -Eiorh '([[:alnum:]_.-]+@[[:alnum:]_.-]+?\.[[:alpha:].]{2,6})' $emaillist | sort | uniq > temp_list && mv temp_list $emaillist
  91. # Lowering the word
  92. cat $emaillist | awk '{print tolower($0)}' | sort | uniq > temp_list && mv temp_list $emaillist
  93. # Removing duplicates line
  94. sort -u $emaillist | uniq > temp_list && mv temp_list $emaillist
  95.  
  96. counter=$(wc -l < $emaillist)
  97.  
  98. echo -e "[+] ANDA MEMILIKI [${LIGHTGREEN}$counter${NC}] EMAIL LIST"
  99. echo "[+] MENCOBA FILTER EMAIL LIST $emaillist"
  100. echo "========================================================"
  101. echo ""
  102. echo "=> YAHOO JP"
  103. echo "$value" | grep -E "@yahoo.co.jp|@ymail.co.jp|@rocketmail.co.jp" | awk '{print $0}' | tr '[:upper:]' '[:lower:]' | less >> "YAHOO_JP.txt"
  104. echo "=> HOTFAM JP"
  105. echo "$value" | grep -E "@hotmail.co.jp|@live.co.jp|@msn.co.jp|@outlook.co.jp" | awk '{print $0}' | tr '[:upper:]' '[:lower:]' | less >> "HOTFAM_JP.txt"
  106. echo "=> YAHOO UK"
  107. echo "$value" | grep -E "@yahoo.co.uk|@ymail.co.uk|@rocketmail.co.uk" | awk '{print $0}' | tr '[:upper:]' '[:lower:]' | less >> "YAHOO_UK.txt"
  108. echo "=> HOTFAM UK"
  109. echo "$value" | grep -E "@hotmail.co.uk|@msn.co.uk|@live.co.uk|@outlook.co.uk" | awk '{print $0}' | tr '[:upper:]' '[:lower:]' | less >> "HOTFAM_UK.txt"
  110. echo "=> YAHOO ES"
  111. echo "$value" | grep -E "@yahoo.es|@ymail.es|@rocketmail.es" | awk '{print $0}' | tr '[:upper:]' '[:lower:]' | less >> "YAHOO_ES.txt"
  112. echo "=> HOTFAM ES"
  113. echo "$value" | grep -E "@hotmail.es|@msn.es|@live.es|@outlook.es" | awk '{print $0}' | tr '[:upper:]' '[:lower:]' | less >> "HOTFAM_ES.txt"
  114. echo "=> YAHOO TH"
  115. echo "$value" | grep -E "@yahoo.co.th|@ymail.co.th|@rocketmail.co.th" | awk '{print $0}' | tr '[:upper:]' '[:lower:]' | less >> "YAHOO_TH.txt"
  116. echo "=> HOTFAM TH"
  117. echo "$value" | grep -E "@hotmail.co.th|@msn.co.th|@live.co.th|@outlook.co.th" | awk '{print $0}' | tr '[:upper:]' '[:lower:]' | less >> "HOTFAM_TH.txt"
  118. echo ""
  119. echo "========================================================"
  120. echo "=> TOTAL HASIL FILTER EMAIL LIST $emaillist"
  121. echo "========================================================"
  122. echo ""
  123. wc -l "YAHOO_JP.txt"
  124. wc -l "HOTFAM_JP.txt"
  125. wc -l "YAHOO_UK.txt"
  126. wc -l "HOTFAM_UK.txt"
  127. wc -l "YAHOO_ES.txt"
  128. wc -l "HOTFAM_ES.txt"
  129. wc -l "YAHOO_TH.txt"
  130. wc -l "HOTFAM_TH.txt"
  131. echo ""
Add Comment
Please, Sign In to add comment