ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Как с PHP проверить или машина стоит не за nat'om?
  #1  
Старый 14.04.2008, 12:40
Аватар для Flooser
Flooser
Новичок
Регистрация: 26.07.2007
Сообщений: 23
Провел на форуме:
94078

Репутация: 12
Отправить сообщение для Flooser с помощью ICQ
По умолчанию Как с PHP проверить или машина стоит не за nat'om?

Проблема в том , что если знаешь что точно какой-то порт открыт на машине , тогда можно с fsockopen() f-jai checknut, но например перед "загрузкой" файла, когда еще не прекрутился твой бот, и незнаешь какие порты открываются , почемуто fsockopen() не спасает, я пробую активировать сокет на стандартные Win порты, он они всегда закрываются , что посоветуете? Сейчас как раз вспомнил что может UDP проверить нужно?

Последний раз редактировалось Jes; 14.04.2008 в 17:38.. Причина: с транслита перевел дословно(!) тк х*р что разберешь...
 
Ответить с цитированием

  #2  
Старый 14.04.2008, 16:49
Аватар для slesh
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Если у тебя есть бот с открытым портом, то просто пытайся коннектится к этому порту и проверяй ответ. Я так в своём боте делаю и получаю нормальный результат. А вообще попытки коннекта могут обрываться не только из-за NAT'a а также:
1) обычный фаер блочит всё // даже стандартный виндовый
2) человек общается с внешним миром через прокси - наиболее распространенное корпоративное решение.

Если есть исходник бота, то пусть он при своем первом отстуке шлет все IP компа, а там уже простой анализ пришедших данных будет вычеслять прямой канал или нет.
К примеру если бот открывает порт для socks прокси и отправляет тебе имя этого порта, то также можно проверить именно на этом порту.
 
Ответить с цитированием

  #3  
Старый 14.04.2008, 18:19
Аватар для Flooser
Flooser
Новичок
Регистрация: 26.07.2007
Сообщений: 23
Провел на форуме:
94078

Репутация: 12
Отправить сообщение для Flooser с помощью ICQ
По умолчанию

В том то и дела сто мне нужна какта апределит перед загрузкаи или комп стайит за натом, стоби негрузит зре.. Бот придназна4ин дле соцкс-прохы, само сабои он атсилайит свайи порти на цонтроллер, с етим фсио нармална, но какта хателас би да загрузки узнат или можна будит падсаидинитса к компу с наружи, стоби неделат ненужних загрузак. Ришения уже па4ти нашол, загруз4ик паставит у сибе на лоадера стоби он висилал свой аткритаи порт перед загрузкаи, эсли соцкет аткривайитса, зна4ит будим грузит. Другия варянти как панимаю недают даже 70% реалнава састаяния машини свизи с натом)

Последний раз редактировалось Flooser; 14.04.2008 в 18:30..
 
Ответить с цитированием

  #4  
Старый 15.04.2008, 12:12
Аватар для slesh
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Тогда тебе нужен лоадер который проверяет адреса. т.е. со сплоитов ты грузанешь небольшой лоадер, а он в свою очередь уже докачает самого бота если инет нормальный. В любом случае перед непосредственной загрузкой на комп, проверить довольно сложно, хотя возможно.
Наилучшим будет тогда способ (если юзаешь лоадер!) просто перез загрузкой троя проверить всё.
 
Ответить с цитированием

  #5  
Старый 15.04.2008, 12:14
Аватар для slesh
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Если у тебя нормальные права на серваке, то через system выполни внешнюю прогу которая проверить любым возможным и невозможным способом наличие прямого доступа к компу. Конечно при большом трафе груз будет сильный для сервака.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
BookS: PHP, PERL, MySQL, JavaScript, HTML, ajax, Веб Дизайн M1nK0 PHP, PERL, MySQL, JavaScript 10 27.06.2009 21:35
Преступление и Наказание ZipaCna Чужие Статьи 1 24.03.2008 20:01
Права доступа в *nix системах Scipio Авторские статьи 21 16.12.2007 06:10
Как стать хакером! foreva Болталка 19 12.12.2007 00:12
Как стать Хакером? (или как всё начиналось у вас?) RaZ_69 Болталка 46 22.02.2006 08:33



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT.XYZ