Определяем IP и MAC не подходя к пользователю.
Этот простой скрипт может помочь в сборе данных о «живых» IP и mac.
Очень актуально для рабочих станций с разными операционными системами.
Идея заключается в создании странички на сервере приложений (например Apache), переходя на которую, пользователь видит нужные сетевые параметры.
Поэтому пользователю предлагается перейти по ссылке и отправить вывод системному администратору. Все!
Ниже представлен сам скрипт:
#!/usr/bin/perl -w
use strict;
$|++;
use CGI;
my $cgi = CGI->new;
my $ip = $ENV{‘REMOTE_ADDR’};
my $stringcmd = «grep $ip /proc/net/arp | awk {‘print «.’$4;’.»‘}»;
my $mac = `$stringcmd`;
print $cgi->header,
$cgi->start_html;
print «IP:».$cgi->pre($ip);
print «MAC:».$cgi->pre($mac);
print $cgi->end_html;
Вы можете отслеживать комментарии к этой записи с помощью RSS 2.0. Вы можете оставить комментарий, или использовать trackback с вашего сайта.