imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 12.04.2005, 04:20     # 1
maxval
Junior Member
 
Регистрация: 20.03.2002
Адрес: Владивосток
Пол: Male
Сообщения: 63

maxval Известность не заставит себя ждать
Question Определить ip адрес посетителя сайта (прошу не бить ногами ибо чайник, полный)

Кто то постоянно шлет емайлы фривольного содержания моей знакомой. Стали определять адрес отправителя - выяснилось что эти письма приходят из нашей локалки, а она у нас большая (несколько тысяч машин).
Нашел информацию что можно узнать локальный адрес машины (наш прокси позволяет). Как например реализованно тут: Тест прокси сервера . Для этого нужно создать какой либо сайт и "заманить" объект исследований. На сайте должен быть определенный скрипт....
Подскажите можно ли такое организовать на народе.ру и какой скрипт использовать?

С уважением, Максим.
maxval вне форума  
Старый 12.04.2005, 06:23     # 2
N0Nam3.
Guest
 
Сообщения: n/a

На народе не выйдет, так как нет поддержки скриптов(PHP/Perl).

На PHP можно записывать в файл содержимое $REMOTE_ADDR.
 
Старый 12.04.2005, 08:01     # 3
maxval
Junior Member
 
Регистрация: 20.03.2002
Адрес: Владивосток
Пол: Male
Сообщения: 63

maxval Известность не заставит себя ждать
спасибо

Спасибо за ответ.
А вот хостинг который поддерживает скрипты. А вот этот скрипт подойдет?
maxval вне форума  
Старый 12.04.2005, 08:27     # 4
N0Nam3.
Guest
 
Сообщения: n/a

Угу, Holm.ru поддерживает PHP.

Впринципе достаточно примерно такого кода:
Код:
<?
$host=gethostbyaddr($REMOTE_ADDR);
$filename = "ip.txt";
$time = date("d-m G:i");
$fd = fopen ($filename, "a+");
$contents = fread ($fd, filesize ($filename));
$message="$time - $REMOTE_ADDR($host) - $HTTP_USER_AGENT\n".urldecode($REQUEST_URI)."\n".urldecode($HTTP_REFERER)."\n\n";
rewind($fd);
fwrite($fd, $message);
fclose ($fd);
?>

Последний раз редактировалось N0Nam3.; 12.04.2005 в 08:34.
 
Старый 12.04.2005, 08:43     # 5
MBear
Newbie
 
Регистрация: 22.08.2002
Сообщения: 42

MBear Известность не заставит себя ждать
Локалка в смысле домовая/районная/городская сеть?
А не пытались просить рута поковырять логи мэйлсервера?
Я бы не отказал....

Последний раз редактировалось MBear; 12.04.2005 в 08:46.
MBear вне форума  
Старый 12.04.2005, 09:35     # 6
SergoZD
::VIP::
 
Регистрация: 19.10.2003
Адрес: Питер
Пол: Male
Сообщения: 1 467

SergoZD Простой бог
SergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой бог
Для почты используется web-интерфейс, или программа-почтовик? Если программа, то попробуй отыскать ip отправителя в source письма, в бате по F9 можно посмотреть.
SergoZD вне форума  
Старый 12.04.2005, 11:35     # 7
maxval
Junior Member
 
Регистрация: 20.03.2002
Адрес: Владивосток
Пол: Male
Сообщения: 63

maxval Известность не заставит себя ждать
Сеть построена следующим образом. Интернет ---> Головная организация --> подчиненная организация --> локалка.
Обращались к нашему админу (подчиненная организация), сначала отмазывался, затем согласился посмотреть - смотрит до сих пор.
По поводу айпи в письме. Да он есть, но это адрес прокси-сервера нашей огранизации. Доступа к логам нет.
Но мне понравился сервис проверки анонимности прокси Proxy Test. Все о себе узнал. А так как мы выходим через один прокси, то и о "клиенте" можно узнать все.

Подскажите, как запускать php и cgi скрипты на хостинге www.holm.ru. Наверное index.htm нужно править или они автоматом запустятся?
maxval вне форума  
Старый 13.04.2005, 16:59     # 8
hempsmoke
::VIP::
IMHO Молодожен-2006
 
Аватар для hempsmoke
 
Регистрация: 14.06.2002
Адрес: Moscow
Сообщения: 2 921

hempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуру
maxval
http://register.h12.ru/faq/scripts.shtml

maxval
N0Nam3.

http://www.holm.ru/faq/faki.shtml#rmtadr
hempsmoke вне форума  
Старый 14.04.2005, 00:05     # 9
Werw0lf
Junior Member
 
Аватар для Werw0lf
 
Регистрация: 11.01.2005
Сообщения: 83

Werw0lf Нимб уже пробиваетсяWerw0lf Нимб уже пробивается
Цитата:
Сообщение от N0Nam3.
Угу, Holm.ru поддерживает PHP.

Код:
<?
$host=gethostbyaddr($REMOTE_ADDR);
$filename = "ip.txt";
$time = date("d-m G:i");
$fd = fopen ($filename, "a+");
$contents = fread ($fd, filesize ($filename));
$message="$time - $REMOTE_ADDR($host) - $HTTP_USER_AGENT\n".urldecode($REQUEST_URI)."\n".urldecode($HTTP_REFERER)."\n\n";
rewind($fd);
fwrite($fd, $message);
fclose ($fd);
?>
ИМХО этот код вынет из переменных окружения (кроме всего прочего) только IP адрес Proxy-сервера, который и передаётся в поле запроса REMOTE_ADDR
В этом случае, чем огород городить не проще ли просто поставить на обычную html страничку того же naroda просто статистику ну к примеру LiveInternet.ru, хоть явную, хоть размером 1х1.
Если прокси неанонимный (а я думаю в этом случае так оно и есть), то он передаёт реальный IP адрес машины, с которой получил запрос, в переменной окружения HTTP_X_FORWARDED_FOR

Цитата:
Сообщение от maxval
Обращались к нашему админу (подчиненная организация), сначала отмазывался, затем согласился посмотреть - смотрит до сих пор.
Он не имеет права давать такую информацию. Только по запросу кого положено.
__________________
Lorem ipsum dolor sit amet
Werw0lf вне форума  
Старый 14.04.2005, 07:14     # 10
maxval
Junior Member
 
Регистрация: 20.03.2002
Адрес: Владивосток
Пол: Male
Сообщения: 63

maxval Известность не заставит себя ждать
... не знаком я с веб-программированием

Изиняюсь за ламерский вопрос, но я действительно ни разу не писал ни html-код, ни php-код, ни cgi-код.
Я изучил справку на holm.ru, сделал как положено - не работает.
Вставил в тело html-файла скрипт <?php.......?>, и счетчик вставил с LiveInternet. Ну не пашет. Прошу помоши у Вас.
На счет логов и админов
У нас есть внутренний ресурс, где пишется кто, куда и откуда ходил/качал. Информация по каждому айпи адресу с точностью до часа, но поисковик там не работает, а сервис поиска не предусмотрен. Следовательно информация не секретная и админ вполне мог бы посодействовать..

Каждый пятый у нас имеет почту на mail.ru и попробуй разберись от кого пришло письмо.
maxval вне форума  
Старый 14.04.2005, 13:03     # 11
Werw0lf
Junior Member
 
Аватар для Werw0lf
 
Регистрация: 11.01.2005
Сообщения: 83

Werw0lf Нимб уже пробиваетсяWerw0lf Нимб уже пробивается
maxval
Ну тут с ходу скорее всего не получится, всё-таки и про html, тем более php сначала почитать надо, что б что-то работающее исполнить...
А вот про почту могу такой совет дать. Заведите почту на Яндексе. Когда смотришь полученное письмо, то справа вверху есть такая иконка "Свойства письма", если туда войти, то там есть информация об отправителе, в том числе и IP. См. аттач

Вообще-то LiveInternet не может не работать...
1. Регистрируешься в нём.
2. Получаешь код счётчика.
3. Просто копируешь его в тело html без всяких изменений:

<html>
<head>
<title>А здесь мои новые фотки</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>

здесь код счётчика

<img src="fotka.jpg" width="" height="">
</body>
</html>

4. Цепляешь фотку какого-нить негра (можно вообще без фотки )
5. Называешь файл index.htm
6. Без всякого ftp, просто через Web-интерфейс заливаешь этот index.htm в свой аккаунт на narode (и фотку туда же).
7.Кстати, если заведёшь почту на Яндексе, то автоматически получишь и место под сайт на народе.
my_name@yandex.ru --> my_name.narod.ru
8. Даёшь ссылку: my_name.narod.ru , а index.htm откроется автоматически.

9. Заходишь в статистику LiveInternet. Жмёшь "Экспресс-аудит" --> Последние сто посетителей --> жмёшь на IP адрес, и сервис webnames.ru выдаёт тебе информацию об IP посетителя.
Изображения
Тип файла: jpg yandex.jpg (4.9 Кбайт, 15 просмотров - Кто скачивал? )
__________________
Lorem ipsum dolor sit amet

Последний раз редактировалось Werw0lf; 14.04.2005 в 13:12.
Werw0lf вне форума  
Старый 14.04.2005, 19:21     # 12
Werw0lf
Junior Member
 
Аватар для Werw0lf
 
Регистрация: 11.01.2005
Сообщения: 83

Werw0lf Нимб уже пробиваетсяWerw0lf Нимб уже пробивается
Значит так. Вот скрипт (пусть знающие люди поправят):
<?
$visitor_IP=getenv("HTTP_X_FORWARDED_FOR");
if (($visitor_IP==null)or($visitor_IP==""))
$visitor_IP=getenv("REMOTE_ADDR");
$f=fopen("./adress.txt","a+") or die("Ашипка\n");
fwrite($f,"$visitor_IP");
fflush($f);
?>

У меня на localhost работает. Попробуй обозвать его index.php. Засунь его на холм и вызови из браузера. Открой и посмотри потом текстовый файл adress.txt в корне.
__________________
Lorem ipsum dolor sit amet
Werw0lf вне форума  
Старый 15.04.2005, 10:09     # 13
maxval
Junior Member
 
Регистрация: 20.03.2002
Адрес: Владивосток
Пол: Male
Сообщения: 63

maxval Известность не заставит себя ждать
Большое всем спасибо!

Большое спасибо всем принявшим участие в обсуждении!

Персональное спасибо Werw0lf

Ип определен, комп обнаружен, проблема решена.

Спасибо
maxval вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 19:47.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.