1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

мой г#@но-сниффер

Тема в разделе "Web - программирование", создана пользователем Kauperwood, 26 фев 2011.

  1. Kauperwood

    Kauperwood Гость

    Репутация:
    0
    <div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">info.php</div></div><div class="sp-body"><div class="sp-content">
    Код:
    <?php
    $logs ="logs/log.txt"; 
    $lazit ="logs/lazit.txt";
    $ip = getenv['REMOTE_ADDR'];
    $referer = getenv("HTTP_REFERER");
    $agent = getenv("HTTP_USER_AGENT");
    $user = getenv("REMOTE_USER");
    $data=date("d.m.Y");
    $time=date("H:i:s");
    $mas =file("$logs");
    $rec = "$data|$time|||$ip|$referer|$agent\r\n";
    $reclittle = "$data|$time|||$ip|$referer\r\n";
    if(isset($_COOKIE['sn'])){}
    else {
    if(is_file($logs)){
    $fo = fopen($logs, "a"); 
    $fw=fputs($fo,$rec);
    fclose($fo);
    setcookie ("sn", $rec,time()+3600);}
    else{print "Error";}}
    if(isset($_COOKIE['l'])){}
    else {
    if(is_file($lazit)){
    setcookie ("l", $reclittle,time()+2);
    $fou = fopen($lazit, "a");
    $fwd = fputs($fou,$reclittle);
    fclose($fou);}
    else{
    print "Error";}}
    Зацените мой супер код))) Что можно еще такого интересного туда вставить?
     
  2. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    например это if(isset($_COOKIE['sn'])){}
    заменить на

    if(!isset($_COOKIE['sn'])){код_который_в_елсе}
     
  3. Kauperwood

    Kauperwood Гость

    Репутация:
    0
    поправил :)
     
  4. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    и кстати, это не сниффер. Это скорее.. Я вообще не понимаю что это. Логгер?) Тупо записывать в файл данные о юзвере. А зачем?

    Добавлено: И еще. Вместо getenv() лучше юзайте массив $_SERVER[].. или вообще $_GLOBAL[]
    Что добавить - можете хоть весь его себе форичем в файл писать
    http://www.php.net/manual/en/reserved.variables.server.php
     
  5. Kauperwood

    Kauperwood Гость

    Репутация:
    0
    Видно когда роботы заходят, а с юзерами что понравилось, можно увидеть HTTP_REFERER, т.е адрес последней открытой страницы_)
     
Загрузка...

Поделиться этой страницей