HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ИНФО > Статьи > Авторские статьи
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #31  
Старый 17.07.2007, 19:53
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме:
5301021

Репутация: 1879


По умолчанию

Цитата:
я считаю многопоточный сканер многим бы пригодился...может кто возьмётся написать?
Я считаю Php тоже бы не помешала многопоточность. Может придумаешь?
 

  #32  
Старый 17.07.2007, 19:59
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме:
3424739

Репутация: 921


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

ну синхронизация...чтоб работал быстрее
 

  #33  
Старый 02.09.2007, 23:58
xena-mil1
Познающий
Регистрация: 17.10.2006
Сообщений: 83
Провел на форуме:
552846

Репутация: 55
По умолчанию

это мой сканер портов
написал его для своего веб шела
вот кусок


PHP код:
<h1>Portscan</h1>

<body bgcolor=#FFCCDD>

<form method=post  action=<?=$PHP_SELF?> >
IPz<input type=text name=ip value="<?=$ip?>">

portz<input type=text name=port value="<?=$port?>">
Resolve only<input type=checkbox name=resolv value="yes"    <?if (isset($resolv)) echo ("checked");?>  >
Show only opened<input type=checkbox name=opened value="yes"  <?if(isset($opened)) echo ("checked");?>    >
timeoutz<input type=text name=timeout size=2 value=<?=$timeout?>>

*<input type=submit value=Scan>
<br>standart ports:    21,22,23,25,80,110,111,119,135,139,443,445,1080,3128,4899,5000,6000,8000,8080


</form>
<hr>
<?
if (!isset($timeout))$timeout=2;
if (isset(
$ip))
{
echo 
"\n<br>Starting scan againt ips:ports  $ip:$port with timeout $timeout sec <br>";
$mt1=time()+microtime();
if (
strpos($ip,"*")!=0){
        for (
$i=0;$i<254;$i++)
        {
         
$iplist[$i]=str_replace("*"$i+1"$ip");}
           } else
           {
              
$iplist=split(",",$ip);};
$portlist=split(",",$port);
for  (
$i=0;$i<count($iplist);$i++)
{

 if (isset(
$resolv))
  echo(
"\n<br>$iplist[$i]    ".gethostbyaddr($iplist[$i]));
   else
    for  (
$j=0;$j<count($portlist);$j++)  {

$fp fsockopen($iplist[$i], $portlist[$j], &$errno, &$errstr$timeout);
if(!
$fp) {
if (!isset(
$opened)) echo ("\n<br>$iplist[$i]:$portlist[$j] closed. Reason: $errstr ($errno)");
}
else
{
if (!isset(
$opened))
 echo(
"\n<br>$iplist[$i]:$portlist[$j] <b>opened</b> ");
  else
  echo(
"<br>$iplist[$i]:$portlist[$j]");
 };

@
fclose($fp);
};
};
$mt2=time()+microtime();
echo 
"<br><hr><br>Scan complete in ".($mt2-$mt1)." seconds<br>";
}
?>
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41
зацените сканер портов для диапазона ip nerezus PHP 7 09.06.2005 17:33



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


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




ANTICHAT.XYZ