Старый добрый IP-шник
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Старый добрый IP-шник - 2007-02-22 22:42:10.283333
|
|
|
Анапа CiTy
Сообщений: 4
Оценки: 0
Присоединился: 2007-02-22 21:59:36.986666
|
Ребят, подскажите…..вот я хочу пользоваться прогой Radmin (например) в интернете….ну вот пойду я в гости к знакомому установлю у него Сервак, а себе Клиента…..но ведь для подключения нужно знать IP-шник Сервака…..а как мне узнать его IP-шник??? он ведь всегда меняется…….есть такая прога, чтобы её установить вместе с серваком и при каждом его выходи, мне на мыло (или ещё куда-нибудь) скидывался его IP-шник??? ну или что-то другое может подскажите…..вообщем выручайте….
|
|
|
RE: Старый добрый IP-шник - 2007-02-23 00:52:49.266666
|
|
|
Lord Niken
Сообщений: 379
Оценки: 0
Присоединился: 2004-04-26 16:25:24
|
Как вариант просто узнай диапазон смены его адреса, а потом проскань и посмотри какие живые и на которых запущен на раадмин на порту…
|
|
|
RE: Старый добрый IP-шник - 2007-02-23 01:23:23.423333
|
|
|
halkfild
Сообщений: 286
Оценки: 0
Присоединился: 2006-11-27 18:26:36.310000
|
поудаляйте эти дубликаты топиков:@:@
|
|
|
RE: Старый добрый IP-шник - 2007-02-23 08:21:31.090000
|
|
|
vova87
Сообщений: 1
Оценки: 0
Присоединился: 2007-02-23 08:17:22.010000
|
:@
|
|
|
RE: Старый добрый IP-шник - 2007-02-23 10:43:19.743333
|
|
|
Scotty
Сообщений: 12
Оценки: 0
Присоединился: 2007-02-16 07:01:40.676666
|
конечно не втему но вот у нас на работе есть выделеная линия через сетевую карту а нельзя ли какнибудь седенится через модем ??? :)
|
|
|
RE: Старый добрый IP-шник - 2007-02-23 16:21:11.930000
|
|
|
ZneP
Сообщений: 910
Оценки: 0
Присоединился: 2006-08-21 16:11:47
|
quote:
ORIGINAL: Scotty конечно не втему но вот у нас на работе есть выделеная линия через сетевую карту а нельзя ли какнибудь седенится через модем ??? :) Можно. А через какой модем ты хочешь соеденится?
|
|
|
RE: Старый добрый IP-шник - 2007-02-23 22:45:47.853333
|
|
|
Анапа CiTy
Сообщений: 4
Оценки: 0
Присоединился: 2007-02-22 21:59:36.986666
|
Так всё таки как узнать чужой IP-шник???
|
|
|
RE: Старый добрый IP-шник - 2007-02-23 23:47:23.893333
|
|
|
voody
Сообщений: 958
Оценки: 0
Присоединился: 2005-02-06 22:28:30
|
Я не знаю программ, которые бы высылали IP-шник на e-mail, но мне этого и не нужно знать, т.к. такую программу можно написать самому, причем, достаточно быстро. Я не дам тебе сейчас готовый и настроенный под тебя код, но пример все же покажу. Только, в этом случае, IP-шник будет не высылаться на почту, а сохранятся на каком-нибудь сервере. Посмотреть ты его сможешь зайдя на определенную страницу в интернете. Пишешь программу примерно такого содержания (C++): #include <windows.h> #include <winsock.h> WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { char request[] = "GET http://localhost/script.php?var=test HTTP/1.0\n" // 1 "Host: localhost\n" "Referer: http://www.google.ru/index.html\n" "Cookie: income=0\n\n"; WSADATA wsaData; SOCKADDR_IN socketaddr; WSAStartup(MAKEWORD(1,1), &wsaData); SOCKET sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); socketaddr.sin_family = AF_INET; socketaddr.sin_addr.s_addr = inet_addr("127.0.0.1"); //2 socketaddr.sin_port = htons(80); connect(sock, (sockaddr *)&socketaddr, sizeof(socketaddr)); send(sock, request, strlen(request), 0); closesocket(sock); WSACleanup(); return 0; } В строчке, помеченной единицей пишешь адрес PHP-скрипта (о нем чуть позже), а в строчке, помеченной двойкой пишешь IP-адрес сервера, на котором этот скрипт будет лежать (его ты можешь узнать, набрав в командной строке ping www.site.com, где www.site.com - адрес сервера). Впринципе, можно импользовать функцию gethostbyname для определения адрема прямо в программе, но мне не хочется сейчас переписывать код, тем более я уже не помню, как ей пользоваться, нужно в справочник заглядывать. Теперь о PHP-скрипте. Именно он и будет определять IP-адрес и сохранять его в тектовой файл. Вот его приблизительный код (PHP): <html><head><title>Определение IP</title></head><body><font face="arial"> <?php $logfile = 'log.txt'; if (count($_GET) == 1) { if (isset($_GET['var'])) { $note = 'Bot name: <b>'.$_GET['bot'].'</b><br>Date: <b>'.date('d.m.Y').'</b><br>Time: <b>'; $note .= date('H:i:s').'</b><br>REMOTE_ADDR: <b>'.$_SERVER['REMOTE_ADDR'].'</b><br>Forward for: <b>'; if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $note .= $_SERVER['HTTP_X_FORWARDED_FOR'].'</b>'; else $note .= 'empty</b>'; $note .= '<br><br>'; $log = fopen($logfile, 'a'); fwrite($log, "$note\r\n"); fclose($log); } if (isset($_GET['clearlog'])) unlink('log.txt'); echo 'Лог удален.<p align="center"><a href="JavaScript:history.back();">Назад</a></p>'; } else { if (file_exists($logfile)) readfile($logfile); else echo('Лог пуст!'); } ?> </font></body></html> Тут тоже нет ничего трудного. При обращению к скрипту, он проверяет, переданны ли ему переменные в GET-запросе. Если передана переменная var (с любым содержанием) - значит это наша программа (на C++) подключается - и мы записываем IP, время и дату в файл. Если передана переменная clearlog (с любым содержанием) - удаляется файл с логом. Если же ничего не передано - ты увидишь список IP-адресов со временем захода. Что еще тут можно сказать? Данный код далек от совершенства, в него можно (да, и нужно) еще много чего добавить. Например, вставить в программу таймер, который будет ждать соединения с интернетом и только после него передавать IP. Или, вставить код, с помощью которого программа будет сама добавляться в автозапуск. Но это ты уже доделывай сам. На халяву я тебе и так достаточно информации дал.
|
|
|
|
|