├── README.md ├── bounce.exe ├── bounce.py └── php ├── Lib ├── font │ ├── Consolas.ttf │ └── bold.woff ├── js │ ├── exec.js │ ├── feature.js │ └── jquery.js └── style.css ├── api.php ├── favicon.ico └── index.php /README.md: -------------------------------------------------------------------------------- 1 | ## BOUNCE EMAIL VALID CHECKER V1 2 | BOUNCE EMAIL VALID CHECKER (PHP VERSION + EXE VESION FOR WINDOWS USERS + PYTHON VERSION) 3 | 4 | **First Step** 5 | ---------- 6 | *Click here and Subscribe 2 ARON-TN .. ^_^* 7 | ---------- 8 | 9 | 10 | 11 | Installation : 12 | ------ 13 | 14 | 15 | - PHP VERSION ? 16 | 17 | Just Download xampp 18 | - Windows Users 19 | 20 | Just Double Click On Bounce.exe 21 | - LINUX Users 22 | 23 | python3 Bounce.py 24 | 25 | 26 | 📧 Contact : 27 | ------ 28 | ``` 29 | [+] Facebook Page : fb.com/aron.tn 30 | [+] Telegram : @aron_tn 31 | [+] Telegram Channel : https://t.me/Aron_Tn_Store_Official 32 | [+] Email : aron.tn.official@gmail.com 33 | ``` 34 | 35 | ©2021 Aron-Tn 36 | -------------------------------------------------------------------------------- /bounce.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aron-Tn/Bounce_Checker/eb3f3b59caf69fc0fa6eab17f30f70e50b3a0640/bounce.exe -------------------------------------------------------------------------------- /bounce.py: -------------------------------------------------------------------------------- 1 | import colorama,requests,os 2 | os.system("title Bounce Email Valid Checker V1 By ARON-TN") 3 | print(''' 4 | ___ ____ ____ _ __ _______ __ 5 | / | / __ \/ __ \/ | / / /_ __/ | / / [+] Facebook : fb.com/amyr.gov.tn 6 | / /| | / /_/ / / / / |/ /_____/ / / |/ / [+] Facebook : fb.com/aron.tn 7 | / ___ |/ _, _/ /_/ / /| /_____/ / / /| / [+] Telegram : @aron_tn 8 | /_/ |_/_/ |_|\____/_/ |_/ /_/ /_/ |_/ [+] ICQ : @aron_tn 9 | 10 | [+] Bounce Email Valid Checker V1 11 | ''') 12 | def bounce(i): 13 | headers = {'user-agent':'Linux Mozilla 5/0','Accept-Encoding':'none'} 14 | payload = {'emailToValidate':str(i),'actionName':'nc_signup'} 15 | aa = requests.post('https://www.namecheap.com/Cart/ajax/Validation.ashx', headers=headers, data=payload).json() 16 | if aa['IsValid']: 17 | print('[+] ' + str(i) + ' ==> Valid') 18 | open('valid.txt', 'a').write(i + '\n') 19 | else: 20 | print('[-] ' + str(i) + ' ==> Invalid') 21 | open('Invalid.txt', 'a').write(i + '\n') 22 | mails = open(input('[*] Mail List : '), 'r').read().splitlines() 23 | for i in mails: 24 | bounce(i) -------------------------------------------------------------------------------- /php/Lib/font/Consolas.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aron-Tn/Bounce_Checker/eb3f3b59caf69fc0fa6eab17f30f70e50b3a0640/php/Lib/font/Consolas.ttf -------------------------------------------------------------------------------- /php/Lib/font/bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aron-Tn/Bounce_Checker/eb3f3b59caf69fc0fa6eab17f30f70e50b3a0640/php/Lib/font/bold.woff -------------------------------------------------------------------------------- /php/Lib/js/exec.js: -------------------------------------------------------------------------------- 1 | /** @type {Array} */ 2 | var _$_790a = ["#empass", "#mailistLength", "\n", "#apilist", "apilist=", "; ", "=", ";", "%cContact: aron.tn.official@gmail.com", "background: black; color: lime; font-size: x-large", "apilist", "process.php", "\r", "#ratio", "Max check is 1000 emails", "%", " Bounce Valid Email Checker | ARON-TN", "title", "api.php?email=", "&mail=", "GET", "display", "block", "#proc-send", "none", "#proc-done", "flex", "#result-container", "Checking ", " / ", " e-mail", 3 | "#ygdicek", "disabled", "#start-button", "0.5", "110px", "unknown_res", "ser", "true", "", "", "", "#effect_switcher", "live", "enable", "lime", "LIVE => ", "live_res", "", "limited", "orange", "", " [", "] ", "limited_res", "", "unknown", "cyan", "LIMITED => ", "invalid", "red", "DIE => ", "invalid_res", "", ".live_reslt", ".lim_reslt", ".unk_reslt", ".inv_reslt", 4 | "#berapaLive", "#berapaLimited", "#berapaUnknown", "#berapaInvalid", "#counter", "Process stopped at: ", " of ", " Please wait until all process finish", "#stop-button", "Total checked: ", " | ", "Live: ", "Invalid: ", "Limited: ", "#log_mess", "1", "Bounce Valid Email Checker | ARON-TN"]; 5 | /** 6 | * @return {undefined} 7 | */ 8 | function getMailistLength() { 9 | var uHostName = $(_$_790a[0]).val(); 10 | var number = uHostName.split(/\r|\r\n|\n/); 11 | var n = number.length; 12 | $(_$_790a[1]).html(n); 13 | } 14 | /** 15 | * @param {Element} item 16 | * @return {undefined} 17 | */ 18 | function rememberapi(item) { 19 | action = item.checked; 20 | if (action) { 21 | saveApilist(); 22 | } else { 23 | deleteApilist(); 24 | } 25 | } 26 | /** 27 | * @return {undefined} 28 | */ 29 | function saveApilist() { 30 | var c_value = $(_$_790a[3]).val().split(_$_790a[2]); 31 | document.cookie = _$_790a[4] + c_value; 32 | } 33 | /** 34 | * @return {undefined} 35 | */ 36 | function deleteApilist() { 37 | document.cookie = _$_790a[4]; 38 | } 39 | /** 40 | * @param {?} name 41 | * @return {?} 42 | */ 43 | function getCookie(name) { 44 | var uHostName = _$_790a[5] + document.cookie; 45 | var braceStack = uHostName.split(_$_790a[5] + name + _$_790a[6]); 46 | if (braceStack.length == 2) { 47 | return braceStack.pop().split(_$_790a[7]).shift(); 48 | } 49 | } 50 | $(function() { 51 | console.log(_$_790a[8], _$_790a[9]); 52 | setTimeout(function() { 53 | getApilistLength(); 54 | }, 1E3); 55 | var sid = getCookie(_$_790a[10]); 56 | if (sid === undefined) { 57 | $(_$_790a[3]).val(window.location.href + _$_790a[11]); 58 | document.cookie = _$_790a[4]; 59 | } else { 60 | asu = sid.replace(/,/g, _$_790a[12]); 61 | $(_$_790a[3]).val(asu); 62 | } 63 | $(_$_790a[33]).click(function(dataAndEvents) { 64 | /** 65 | * @return {undefined} 66 | */ 67 | function init() { 68 | /** @type {number} */ 69 | perc = i / mail.length; 70 | /** @type {number} */ 71 | perc = Math.ceil(perc * 100); 72 | $(_$_790a[17]).html(perc + _$_790a[15] + _$_790a[16]); 73 | index = i; 74 | val = mail[i]; 75 | myUrl = _$_790a[18] + val; 76 | setTimeout(function() { 77 | $.ajax({ 78 | type : _$_790a[20], 79 | email : val, 80 | url : myUrl, 81 | async : true, 82 | /** 83 | * @param {?} xhr 84 | * @return {undefined} 85 | */ 86 | beforeSend : function(xhr) { 87 | $(_$_790a[23]).css(_$_790a[21], _$_790a[22]); 88 | $(_$_790a[25]).css(_$_790a[21], _$_790a[24]); 89 | $(_$_790a[27]).css({ 90 | display : _$_790a[26] 91 | }); 92 | $(_$_790a[31]).html(_$_790a[28] + sp + _$_790a[29] + mail.length + _$_790a[30]); 93 | $(_$_790a[3]).attr(_$_790a[32], true); 94 | $(_$_790a[0]).attr(_$_790a[32], true); 95 | $(_$_790a[33]).attr(_$_790a[32], true); 96 | $(_$_790a[3]).css({ 97 | opacity : _$_790a[34], 98 | height : _$_790a[35] 99 | }); 100 | $(_$_790a[0]).css({ 101 | opacity : _$_790a[34] 102 | }); 103 | }, 104 | /** 105 | * @param {?} textStatus 106 | * @return {undefined} 107 | */ 108 | success : function(textStatus) { 109 | }, 110 | /** 111 | * @param {?} textStatus 112 | * @return {undefined} 113 | */ 114 | error : function(textStatus) { 115 | /** @type {(HTMLElement|null)} */ 116 | var msgElm = document.getElementById(_$_790a[36]); 117 | if (document.getElementById(_$_790a[37]).checked) { 118 | rate_value = document.getElementById(_$_790a[37]).value; 119 | if (rate_value == _$_790a[38]) { 120 | msgElm.innerHTML = msgElm.innerHTML + _$_790a[39] + val + _$_790a[40] + _$_790a[41]; 121 | } else { 122 | msgElm.innerHTML = msgElm.innerHTML + _$_790a[39] + val + _$_790a[40] + _$_790a[41]; 123 | } 124 | } 125 | }, 126 | /** 127 | * @param {string} xhr 128 | * @return {undefined} 129 | */ 130 | complete : function(xhr) { 131 | var response = xhr.responseJSON; 132 | console.log(response); 133 | isEf = $(_$_790a[42]).val(); 134 | if (response.status == _$_790a[43]) { 135 | if (isEf == _$_790a[44]) { 136 | $(_$_790a[27]).css({ 137 | background : _$_790a[45] 138 | }); 139 | } 140 | var s = _$_790a[46] + response.email; 141 | /** @type {(HTMLElement|null)} */ 142 | var msgElm = document.getElementById(_$_790a[47]); 143 | msgElm.innerHTML = msgElm.innerHTML + _$_790a[48] + s + _$_790a[40] + _$_790a[41]; 144 | } else { 145 | if (response.status == _$_790a[49]) { 146 | if (isEf == _$_790a[44]) { 147 | $(_$_790a[27]).css({ 148 | background : _$_790a[50] 149 | }); 150 | } 151 | var rmeth = response.country_code; 152 | rmeth = rmeth.toLowerCase(); 153 | var country = _$_790a[51] + rmeth + _$_790a[52]; 154 | s = country + _$_790a[53] + response.country + _$_790a[54] + response.email; 155 | /** @type {(HTMLElement|null)} */ 156 | msgElm = document.getElementById(_$_790a[55]); 157 | msgElm.innerHTML = msgElm.innerHTML + _$_790a[56] + s + _$_790a[40] + _$_790a[41]; 158 | } else { 159 | if (response.status == _$_790a[57]) { 160 | if (isEf == _$_790a[44]) { 161 | $(_$_790a[27]).css({ 162 | background : _$_790a[58] 163 | }); 164 | } 165 | s = _$_790a[59] + response.email; 166 | /** @type {(HTMLElement|null)} */ 167 | msgElm = document.getElementById(_$_790a[36]); 168 | msgElm.innerHTML = msgElm.innerHTML + _$_790a[39] + s + _$_790a[40] + _$_790a[41]; 169 | } else { 170 | if (response.status == _$_790a[60]) { 171 | if (isEf == _$_790a[44]) { 172 | $(_$_790a[27]).css({ 173 | background : _$_790a[61] 174 | }); 175 | } 176 | s = _$_790a[62] + response.email; 177 | /** @type {(HTMLElement|null)} */ 178 | msgElm = document.getElementById(_$_790a[63]); 179 | msgElm.innerHTML = msgElm.innerHTML + _$_790a[64] + s + _$_790a[40] + _$_790a[41]; 180 | } 181 | } 182 | } 183 | } 184 | setTimeout(function() { 185 | $(_$_790a[27]).css({ 186 | background : _$_790a[24] 187 | }); 188 | clearTimeout(); 189 | }, 300); 190 | var nData = $(_$_790a[65]).length; 191 | var r = $(_$_790a[66]).length; 192 | var firstLength = $(_$_790a[67]).length; 193 | var spaces = $(_$_790a[68]).length; 194 | $(_$_790a[69]).html(nData); 195 | $(_$_790a[70]).html(r); 196 | $(_$_790a[71]).html(firstLength); 197 | $(_$_790a[72]).html(spaces); 198 | $(_$_790a[73]).html(sp + _$_790a[29] + mail.length); 199 | } 200 | }); 201 | i++; 202 | sp++; 203 | $(_$_790a[77]).click(function() { 204 | /** @type {number} */ 205 | i = mail.length++; 206 | alert(_$_790a[74] + sp + _$_790a[75] + mail[sp] + _$_790a[76]); 207 | exit; 208 | }); 209 | if (i < mail.length) { 210 | init(); 211 | } 212 | }, ratio); 213 | } 214 | /** @type {number} */ 215 | var i = 0; 216 | /** @type {number} */ 217 | var sp = 0; 218 | ratio = $(_$_790a[13]).val(); 219 | vaa = $(_$_790a[0]).val(); 220 | vaa = vaa.split(_$_790a[2]); 221 | /** @type {Array} */ 222 | var elems = new Array; 223 | $(vaa).each(function(dataAndEvents, elem) { 224 | if ($.inArray(elem, elems) == -1) { 225 | elems.push(elem); 226 | } 227 | }); 228 | /** @type {Array} */ 229 | mail = elems; 230 | if (mail.length > 9999999) { 231 | alert(_$_790a[14]); 232 | return false; 233 | } 234 | $(document).ajaxStop(function() { 235 | $(_$_790a[23]).css(_$_790a[21], _$_790a[24]); 236 | vaa = $(_$_790a[0]).val(); 237 | vaa = vaa.split(_$_790a[2]); 238 | var cnl = $(_$_790a[65]).length; 239 | var nTokens = $(_$_790a[66]).length; 240 | var spaces = $(_$_790a[67]).length; 241 | var valuesLen = $(_$_790a[68]).length; 242 | var fmt = _$_790a[78] + vaa.length + _$_790a[79] + _$_790a[80] + cnl + _$_790a[79] + _$_790a[81] + valuesLen + _$_790a[79] + _$_790a[82] + spaces; 243 | console.log(fmt); 244 | $(_$_790a[25]).css(_$_790a[21], _$_790a[22]); 245 | $(_$_790a[83]).html(fmt); 246 | $(_$_790a[3]).css({ 247 | opacity : _$_790a[84], 248 | height : _$_790a[35] 249 | }); 250 | $(_$_790a[0]).css({ 251 | opacity : _$_790a[84] 252 | }); 253 | $(_$_790a[3]).attr(_$_790a[32], false); 254 | $(_$_790a[0]).attr(_$_790a[32], false); 255 | $(_$_790a[33]).attr(_$_790a[32], false); 256 | $(_$_790a[17]).html(_$_790a[85]); 257 | }); 258 | init(); 259 | }); 260 | }); 261 | -------------------------------------------------------------------------------- /php/Lib/js/feature.js: -------------------------------------------------------------------------------- 1 | var _0x623b=["\x73\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x54\x65\x78\x74\x52\x61\x6E\x67\x65","\x62\x6F\x64\x79","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x6D\x6F\x76\x65\x54\x6F\x45\x6C\x65\x6D\x65\x6E\x74\x54\x65\x78\x74","\x73\x65\x6C\x65\x63\x74","\x67\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x63\x72\x65\x61\x74\x65\x52\x61\x6E\x67\x65","\x73\x65\x6C\x65\x63\x74\x4E\x6F\x64\x65","\x72\x65\x6D\x6F\x76\x65\x41\x6C\x6C\x52\x61\x6E\x67\x65\x73","\x61\x64\x64\x52\x61\x6E\x67\x65"];function selectText(_0xf0aex2){if(document[_0x623b[0]]){var _0xf0aex3=document[_0x623b[2]][_0x623b[1]]();_0xf0aex3[_0x623b[4]](document[_0x623b[3]](_0xf0aex2));_0xf0aex3[_0x623b[5]]()}else {if(window[_0x623b[6]]()){var _0xf0aex3=document[_0x623b[7]]();_0xf0aex3[_0x623b[8]](document[_0x623b[3]](_0xf0aex2));window[_0x623b[6]]()[_0x623b[9]]();window[_0x623b[6]]()[_0x623b[10]](_0xf0aex3)}}} -------------------------------------------------------------------------------- /php/Lib/style.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | @font-face { 6 | font-family: "Consolas"; 7 | src: url(./font/Consolas.ttf) format("truetype"); 8 | } 9 | 10 | body { 11 | background-color: #000; 12 | background-image: url('https://blogdotnetatlanticdotcom.files.wordpress.com/2015/04/difference_soft_hard_bounce.png'); 13 | background-attachment: fixed; 14 | background-size: cover; 15 | background-position: 50% 50%; 16 | background-repeat: no-repeat; 17 | 18 | color: #FF0000; font-family: consolas; 19 | } 20 | 21 | div#wrapper { 22 | width: 100%; 23 | max-width: 1700px; 24 | margin: auto; 25 | background-image: url('https://images.imgur-photobox.com/wp-content/themes/forex2theme-child/assets/logo/grace.png'); 26 | 27 | } 28 | 29 | /*HEADER-CONTAINER-STYLE*/ 30 | 31 | span#title { 32 | color: lime; 33 | 34 | text-shadow: 0 0 10px #000; 35 | } 36 | 37 | span#howitswork { 38 | color: lime; 39 | text-shadow: 0 0 10px #fff; 40 | } 41 | 42 | span#idcoder { 43 | color: #FFAD00; 44 | text-shadow: 0 0 5px #000; 45 | } 46 | 47 | span#email-coder { 48 | color: #FFAD00; 49 | text-shadow: 0 0 5px #000; 50 | } 51 | 52 | /*FORM-CONTAINER-STYLE*/ 53 | 54 | div#form-container { 55 | padding: 10px 0 90px 0; 56 | min-height: 400px; 57 | } 58 | 59 | div#form-centered { 60 | width: 100%; 61 | max-width: 750px; 62 | height: 380px; 63 | display: block; 64 | margin: auto; 65 | padding-top: 5px; 66 | 67 | _background: rgba(8, 179, 163, 0.46); 68 | border-radius: 10px; 69 | _box-shadow: 0 0 11px 0px #06AC9C; 70 | } 71 | 72 | 73 | textarea#apilist { 74 | background: rgba(33, 33, 33, 0.9); 75 | padding: 5px; 76 | color: #FF0000; border-radius: 5px; 77 | box-shadow: 0 0 11px 0px #03F607; 78 | border: 0; 79 | margin-bottom: 20px; 80 | max-width: 505px; 81 | height: 25px; 82 | width: 100%; 83 | font-size: 11px; 84 | resize: none; 85 | transition: all 0.4s ease-in; 86 | } 87 | 88 | textarea#apilist:focus { 89 | height: 110px; 90 | outline: none; 91 | box-shadow: 0 0 20px 0px #03F607; 92 | } 93 | 94 | 95 | 96 | textarea#empass { 97 | background: rgba(0, 0, 0, 0.83); 98 | padding: 5px; 99 | color: #FF0000; border-radius: 5px; 100 | box-shadow: 0 0 11px 0px #03F607; 101 | border: 0; 102 | margin-bottom: 20px; 103 | max-width: 505px; 104 | height: 235px; 105 | width: 100%; 106 | resize: none; 107 | transition: all 1s ease-in; 108 | } 109 | 110 | textarea#empass:focus { 111 | outline: none; 112 | box-shadow: 0 0 10px 0px #03F607; 113 | } 114 | 115 | #start-button { 116 | padding: 5px 10px; 117 | color: #fff; background-image: linear-gradient(#01F702,#018C01); 118 | outline: none; 119 | border: none; 120 | font-family: sans-serif; 121 | border-radius: 5px; 122 | text-shadow: 0 1px 5px #000; 123 | cursor: pointer; 124 | } 125 | 126 | #start-button:hover { 127 | opacity: 0.9; 128 | } 129 | 130 | #start-button:active { 131 | opacity: 0.6; 132 | } 133 | 134 | #stop-button { 135 | padding: 5px 10px; 136 | width: 58px; 137 | color: #fff; background-image: linear-gradient(#FF0303,#BB1700); 138 | outline: none; 139 | border: none; 140 | font-family: sans-serif; 141 | border-radius: 5px; 142 | text-shadow: 0 1px 5px #000; 143 | cursor: pointer; 144 | } 145 | 146 | #stop-button:hover { 147 | opacity: 0.9; 148 | } 149 | 150 | #stop-button:active { 151 | opacity: 0.6; 152 | } 153 | 154 | /*RESULT-CONTAINER-STYLE*/ 155 | 156 | 157 | .results { 158 | font-size: 12px; 159 | text-shadow: 0 0 10px #000; 160 | } 161 | 162 | .results span { 163 | 164 | } 165 | 166 | span.live_reslt { 167 | color: lime; 168 | } 169 | 170 | span.unk_reslt { 171 | color: cyan; 172 | } 173 | 174 | span.inv_reslt { 175 | color: red; 176 | } 177 | 178 | 179 | 180 | .copier { 181 | cursor: pointer; 182 | transition: all 0.5s ease; 183 | } 184 | 185 | .copier:hover { 186 | transform: scale(1.2); 187 | } 188 | 189 | 190 | 191 | 192 | div#result-container { 193 | border: 0px solid #fff; 194 | display: -webkit-flex; 195 | display: -moz-flex; 196 | display: -ms-flex; 197 | display: -o-flex; 198 | display: flex; 199 | flex-direction: row; 200 | flex-flow: row wrap; 201 | justify-content: space-around; 202 | transition: all 1s ease; 203 | } 204 | 205 | div#result-container fieldset { 206 | min-height: 25px; 207 | max-height: 220px; 208 | } 209 | div#result-container #result-live fieldset, 210 | div#result-container #result-invalid fieldset, 211 | div#result-container #result-nocard fieldset 212 | { 213 | border: none; 214 | overflow-y: auto; 215 | } 216 | 217 | /*Live*/ 218 | 219 | 220 | div#result-live { 221 | background: black; 222 | border-radius: 5px; 223 | box-shadow: 0 0 11px 0px #000; 224 | position: relative; 225 | border: 2px solid #161616; 226 | -webkit-box-shadow: 0 0 10px green; 227 | -moz-box-shadow: 0 0 10px green; 228 | width: 450px; 229 | height: 260px; 230 | margin: 10px; 231 | padding: 20px 0px 0px 7px; 232 | } 233 | span#result-live-note { 234 | position: absolute; 235 | top: -10px; 236 | left: 15px; 237 | background: rgb(32, 32, 32); 238 | color: green; 239 | padding: 4px; 240 | border-radius: 5px; 241 | border-top: 1px solid rgb(103, 103, 103); 242 | border-left: 1px solid rgb(103, 103, 103); 243 | font-size: 12px; 244 | } 245 | 246 | 247 | 248 | 249 | 250 | /*Invalid*/ 251 | 252 | div#result-invalid { 253 | background: black; 254 | border-radius: 5px; 255 | box-shadow: 0 0 11px 0px #000; 256 | position: relative; 257 | border: 2px solid #161616; 258 | -webkit-box-shadow: 0 0 10px red; 259 | -moz-box-shadow: 0 0 10px red; 260 | width: 450px; 261 | height: 260px; 262 | margin: 10px; 263 | padding: 20px 0px 0px 7px; 264 | } 265 | span#result-invalid-note { 266 | position: absolute; 267 | top: -10px; 268 | left: 15px; 269 | background: rgb(32, 32, 32); 270 | color: red; 271 | padding: 4px; 272 | border-radius: 5px; 273 | border-top: 1px solid rgb(103, 103, 103); 274 | border-left: 1px solid rgb(103, 103, 103); 275 | font-size: 12px; 276 | } 277 | 278 | 279 | /*No-Card*/ 280 | 281 | div#result-nocard { 282 | background: black; 283 | border-radius: 5px; 284 | box-shadow: 0 0 11px 0px #000; 285 | position: relative; 286 | border: 2px solid #161616; 287 | -webkit-box-shadow: 0 0 10px cyan; 288 | -moz-box-shadow: 0 0 10px cyan; 289 | width: 450px; 290 | height: 260px; 291 | margin: 10px; 292 | padding: 20px 0px 0px 7px; 293 | } 294 | span#result-nocard-note { 295 | position: absolute; 296 | top: -10px; 297 | left: 15px; 298 | background: rgb(32, 32, 32); 299 | color: cyan; 300 | padding: 4px; 301 | border-radius: 5px; 302 | border-top: 1px solid rgb(103, 103, 103); 303 | border-left: 1px solid rgb(103, 103, 103); 304 | font-size: 12px; 305 | } -------------------------------------------------------------------------------- /php/api.php: -------------------------------------------------------------------------------- 1 | IsValid == false){ 20 | $data = array('error_code' => 1, 'email' => $email, 'status' => 'unknown'); 21 | echo json_encode($data); 22 | exit(); 23 | }else{ 24 | $data = array('error_code' => 1, 'email' => $email, 'status' => 'live'); 25 | echo json_encode($data); 26 | exit(); 27 | } 28 | ?> -------------------------------------------------------------------------------- /php/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aron-Tn/Bounce_Checker/eb3f3b59caf69fc0fa6eab17f30f70e50b3a0640/php/favicon.ico -------------------------------------------------------------------------------- /php/index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Bounce Valid Email Checker 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 👊 Bounce Valid Email Checker 👊 17 | 👊 CODED BY ARON-TN 👊 18 | 19 | 20 | 21 | 22 | 23 | 24 | List Email To Check () 25 | 26 | 27 | 28 | 29 | 30 | 100% 31 | 80% 32 | 50% 33 | 35% 34 | 25% 35 | 20% 36 | 15% 37 | 13% 38 | 10% 39 | 8% 40 | 7% 41 | 42 | Check Stop 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | VALID Emails 53 | 54 | 55 | 56 | INVALID Emails 57 | 58 | 59 | 60 | 61 | --------------------------------------------------------------------------------