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

Скрипт сканирования подсетей
  #1  
Старый 26.08.2007, 19:49
Аватар для icknull
icknull
Banned
Регистрация: 14.08.2007
Сообщений: 22
Провел на форуме:
22728

Репутация: 1
По умолчанию Скрипт сканирования подсетей

#!/usr/bin/perl

use IO::Socket;

$st_ip = @ARGV[0] || die "Usage: $0 [start_ip] [end_ip] [port]\n";
$end_ip = @ARGV[1];
$port = @ARGV[2];

for ($ip = $st_ip; $ip <= $end_ip; $ip++) {
$socket = IO::Socket::INET->new (PeerAddr => $ip,
PeerPort => $port,
Proto => 'tcp');
if ($socket) {
print "\n[$ip] Port $port is open\n";
} else {close($socket);}
close($socket);
}


Вот исходник. Почему то, если указать любой адрес в качестве первого параметра (начальный адрес), он выведет что на этой машине открыт указанный порт. В чем ошибка?

P.S. Хорошо было бы если бы кто нибудь протестил его в локалке. Спасибо!
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разные скрипты r@mbler PHP, PERL, MySQL, JavaScript 4 06.03.2007 18:08
Скрипт для MySQL piton Уязвимости 3 13.01.2007 20:40
Скрипт для брута... Allen PHP, PERL, MySQL, JavaScript 4 07.03.2006 01:28
Php скрипт для отправки писем... Allen PHP, PERL, MySQL, JavaScript 6 21.02.2006 22:30
Сетевой сканер Nmap. Руководство пользователя foreva Чужие Статьи 1 08.02.2005 16:36



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


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




ANTICHAT.XYZ