Advertisement
ANIKI12

email filter bash

Nov 14th, 2018
5,013
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.87 KB | None | 0 0
  1. # @Author: shor7cut
  2. # @Date:   09/11/2018
  3. # @Last Modified by:   L3mot-n3t
  4. # @Last Modified time: 2018-11-09 03:57:00
  5. #  BEFORE TO USE  RUN THIS COMAND : sed -i 's/\r//g' FILENAME.SH
  6. # text color
  7.  
  8. # text style
  9.  
  10. BOLD='\e[1m'
  11.  
  12. # text color
  13.  
  14. RED='\033[0;31m'
  15. GREEN='\033[0;32m'
  16. YELLOW='\033[0;33m'
  17. BLUE='\033[0;34m'
  18. MAENTA='\033[0;35m'
  19.  
  20. LIGHTRED='\033[0;91m'
  21. LIGHTGREEN='\033[0;92m'
  22. LIGHTCYAN='\033[0;96m'
  23.  
  24. # background color
  25.  
  26. BACKGREEN='\033[0;42m'
  27. BACKBLUE='\033[0;44m'
  28.  
  29. # no style
  30.  
  31. NC='\033[0m'
  32.  
  33.  
  34. header(){
  35.   printf "    ${LIGHTGREEN}  __ _____                 _   ${NC}    ${LIGHTRED}       _____ _   ${NC}\n"
  36.   printf "   ${LIGHTGREEN}  / /|___ / _ __ ___   ___ | |_ ${NC}   ${LIGHTRED}  _ __ |___ /| |_ ${NC}\n"
  37.   printf "  ${LIGHTGREEN}  / /   |_ \| '_  _  \ / _ \| __|${NC}  ${LIGHTRED}  | '_ \  |_ \| __|${NC}\n"
  38.   printf " ${LIGHTGREEN}  / /______) | | | | | | (_) | |_ ${NC} ${LIGHTRED}   | | | |___) | |_ ${NC}\n"
  39.   printf "${LIGHTGREEN}   \____/____/|_| |_| |_|\___/ \__|${NC}${LIGHTRED}    |_| |_|____/ \__|${NC}\n"
  40. }
  41.  
  42. #-----
  43. clear
  44. header
  45. #-----
  46.  
  47. echo ""
  48. echo "__________________________________________________________________________________"
  49. echo ""
  50. echo "Email Filter Fast Version"
  51. echo "ReCoded By : L3mot-n3t ( Yudi prasetyo )"
  52. echo "Date     : 09 Nov 2018"
  53. echo "__________________________________________________________________________________"
  54. echo ""
  55.  
  56. # end
  57.  
  58. #  Loading animation
  59. msg="SEDANG MENYIAPKAN SENJATA !!"
  60.  
  61.  
  62. a="`echo $msg|sed 's#.#.#g'`"
  63. b="`echo $msg|sed 's#.#X#g'`"
  64.  
  65. printf "$indent$msg\n"
  66.  
  67. for n in 1 2
  68. do
  69.   for x in $a $b
  70.     do
  71.         printf "$indent%b%b" $x $e
  72.         sleep 1
  73.         printf "\r"
  74.     done
  75. done
  76.  
  77. printf "${indent}All life on Earth will now be destroyed.$indent\n"
  78. printf "${indent}Thank you for waiting.\n"
  79. echo ""
  80. ls
  81.  
  82.  
  83. printf "[+] Email List : ${LIGHTCYAN}"
  84.  
  85. # end loading
  86.  
  87. read emaillist
  88. echo "[+] Memuat files $emaillist "
  89. value=$(<$emaillist)
  90. echo "[+] $emaillist telah dimuat"
  91. echo "[+] Mencoba filter email pada file $emaillist"
  92. echo "=============================================="
  93. echo "=> YAHOO FILTER"
  94. echo "$value" | grep -E "@yahoo|@ymail|@rocketmail|@YAHOO|@YMAIL|@ROCKETMAIL" | awk '{print $0}' | less >> "yahoo.txt"
  95. echo "=> HOTMAIL FILTER"
  96. echo "$value" | grep -E "@hotmail|@live|@outlook|@msn|@HOTMAIL|@LIVE|@OUTLOOK|@MSN" | awk '{print $0}' | less >> "hotmail.txt"
  97. echo "=> ICLOUD  FILTER"
  98. echo "$value" | grep -E "@me.com|@icloud.com|@mac.com|@ME.COM|@ICLOUD.COM|@MAC.COM" | awk '{print $0}' | less >> "Icloud.txt"
  99. echo "=> AOL  FILTER"
  100. echo "$value" | grep -E "@aol.com|@AOL.COM" | awk '{print $0}' | less >> "aol.txt"
  101. echo "=> GMAIL  FILTER"
  102. echo "$value" | grep -E "@gmail|@google|@googlemail|@GMAIL|@GOOGLE|@GOOGLEMAIL" | awk '{print $0}' | less >> "Gmail.txt"
  103. echo "=> JAPAN  FILTER"
  104. echo "$value" | grep -E ".co.jp|.jp|.CO.JP|.JP" | awk '{print $0}' | less >> "Japan.txt"
  105. echo "=> MAIL  FILTER"
  106. echo "$value" | grep -E "@mail.|@MAIL." | awk '{print $0}' | less >> "Mail.txt"
  107. echo "=> YANDEX  FILTER"
  108. echo "$value" | grep -E "@yandex.|@YANDEX." | awk '{print $0}' | less >> "Yandex.txt"
  109. echo "=> GMX  FILTER"
  110. echo "$value" | grep -E "@gmx.|@GMX." | awk '{print $0}' | less >> "Gmx.txt"
  111. echo "=> OTHER  FILTER"
  112. echo "$value" | grep -v -E '@yahoo|@ymail|@rocketmail|@hotmail|@live|@outlook|@msn|@aol|@me.com|@icloud.com|@mac.com|@gmail|@google|@googlemail|@YAHOO|@YMAIL|@ROCKETMAIL|@HOTMAIL|@LIVE|@OUTLOOK|@MSN|@AOL|@ME.COM|@ICLOUD.COM|@MAC.COM|@GMAIL|@GOOGLE|@GOOGLEMAIL|.jp|.JP|CO.JP|co.jp|@mail.|@MAIL.|@yandex.|@YANDEX.|@gmx.|@GMX.' | awk '{print $0}' | less >> "Other.txt"
  113. echo "=============================================="
  114. echo "=> Total Hasil"
  115. echo "=============================================="
  116. echo ""
  117. wc -l yahoo.txt
  118. wc -l hotmail.txt
  119. wc -l Icloud.txt
  120. wc -l aol.txt
  121. wc -l Gmail.txt
  122. wc -l Japan.txt
  123. wc -l Mail.txt
  124. wc -l Yandex.txt
  125. wc -l Gmx.txt
  126. wc -l Other.txt
  127. echo ""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement