Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

19.12.2007, 07:45
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
В книге Фролова ПХП для хакера (как всегда оригинальное название ) есть робота с сокетами и там он пишет как написать сканер портов и ФТП-клиент.
И хрен ты напишешь пинг на пхп. Это невозможно.
Теоретическая возможность, кстати, есть. Через сырые сокеты. И вебсервер с правами рута, что уже полный бред.
|
|
|

19.12.2007, 11:52
|
|
Banned
Регистрация: 13.12.2007
Сообщений: 31
Провел на форуме: 188365
Репутация:
20
|
|
2 Isis
Скрипт харош... ну идея не в этом!
Кароч конечный результат работы скрипта должен показывать слудующее:
Тоесть ты запускаеш скрипт и оно показует кто в твоеей подсети онлайн, кто офф
Для этого оно должно не просто пинговать, а возвращать true или false, тоесть мне самим пинги не важны главное узнать этот ip щас занят или нет....
Но я придумал идею круче пинга, кароч через сокеты конектиться на 445 порт (Mirosof-DS), так как если ждать выполнения каждого пинга пройдет очень много времени... Вобщем как закончу, то выложу исходник.
|
|
|

19.12.2007, 12:19
|
|
Познавший АНТИЧАТ
Регистрация: 13.04.2006
Сообщений: 1,738
Провел на форуме: 5151669
Репутация:
1198
|
|
Вот чисто кусок кода, который будет показывает какие есть ИП на искомой странице, пригодться может....
PHP код:
<?
$timelim=1; ///лимит времени в секундах допустимого бездействия пользоваеля
session_id("hfJKcbJssJ");
session_start();
$f=1;
if(!isset($_SESSION['kolvo']))
$_SESSION['kolvo']=0;
if($_SESSION['kolvo']>0)
{
for($i=0;$i<$_SESSION['kolvo'];$i++)
if($_SESSION['users']['ip'][$i]==$_SERVER['REMOTE_ADDR'])
{
$_SESSION['users']['date'][$i]=date('U');
$f=0;
break;
}
if($_SESSION['kolvo']>0)
for($i=0;$i<$_SESSION['kolvo'];$i++)
if(date('U')-$_SESSION['users']['date'][$i]>$timelim)
{ for($j=$i;$j<$_SESSION['kolvo']-1;$j++)
{
$_SESSION['users']['date'][$j]=$_SESSION['users']['date'][$j+1];
$_SESSION['users']['ip'][$j]=$_SESSION['users']['ip'][$j+1];
}
$_SESSION['kolvo']--;
}
}
if($f)
{
$_SESSION['users']['ip'][$_SESSION['kolvo']]=$_SERVER['REMOTE_ADDR'];
$_SESSION['users']['date'][$_SESSION['kolvo']]=date('U');
$_SESSION['kolvo']++;
}
print$_SERVER['REMOTE_ADDR'];
?>
|
|
|

19.12.2007, 21:35
|
|
Новичок
Регистрация: 08.06.2007
Сообщений: 15
Провел на форуме: 33985
Репутация:
5
|
|
показывает какие есть ИП на искомой странице, пригодться может....
Уверен?
|
|
|

10.01.2008, 13:47
|
|
Постоянный
Регистрация: 07.01.2008
Сообщений: 591
Провел на форуме: 2899578
Репутация:
549
|
|
Isis у меня выдает ошибку
Warning: system() has been disabled for security reasons in /home/czexel/public_html/z.php on line 37
что зделать надо что бы работало дальше нормально ?
|
|
|

10.01.2008, 13:50
|
|
Познающий
Регистрация: 26.05.2007
Сообщений: 63
Провел на форуме: 550386
Репутация:
86
|
|
zexel, ничего не сделаешь. Хостер отключил эту функцию на сервере
|
|
|

10.01.2008, 13:57
|
|
Постоянный
Регистрация: 07.01.2008
Сообщений: 591
Провел на форуме: 2899578
Репутация:
549
|
|
Сообщение от NNNS
zexel, ничего не сделаешь. Хостер отключил эту функцию на сервере
А вообще хостера попросить мона что бы функцию ету включил или ета как бы функция что опасна для их системы ?
|
|
|

10.01.2008, 14:12
|
|
Members of Antichat - Level 5
Регистрация: 28.05.2007
Сообщений: 729
Провел на форуме: 5571194
Репутация:
1934
|
|
Ну system() дает юзеру командную строку в пользование  Конечно опасно. Конечно можешь попросить 
|
|
|

10.01.2008, 14:15
|
|
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
Провел на форуме: 5939734
Репутация:
1917
|
|
Попросить то можно, но врядли он включит
узнай, мож другие какие нить функции включены passthru, exec,popen, proc_open... хотя врядли
если без пинга этого никак и php не принципиально важен, и есть поддержка cgi-сценариев (папка cgi-bin) то пользуй perl например, мдя... слишком много условий
__________________
Карфаген должен быть разрушен...
Последний раз редактировалось Scipio; 10.01.2008 в 14:18..
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Books PHP
|
FRAGNATIC |
PHP, PERL, MySQL, JavaScript |
186 |
21.02.2010 02:41 |
|
Скрипт чата на Php
|
ximik |
PHP, PERL, MySQL, JavaScript |
8 |
05.12.2005 07:22 |
|
Безопасность в Php, Часть Iii
|
k00p3r |
Чужие Статьи |
0 |
11.07.2005 19:02 |
|
Защищаем Php. Шаг за шагом.
|
k00p3r |
Чужие Статьи |
0 |
13.06.2005 11:31 |
|
Скрипт подставления кук на Php. (готовое решение)
|
chin |
PHP, PERL, MySQL, JavaScript |
7 |
06.05.2005 04:04 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|