Скрипт на Shell. Сканирование свитчей
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
NastenOK2505
- проходил мимо
Скрипт на Shell. Сканирование свитчей
помогите пожалуйста написать скрипт.
На shell, который из множества ip адресов будет отбирать и выводить на
экран все ip у которых свитч 3226 либо 3526 и сохранить
информацию в текстовый файл.
IP не хранятся в каком-либо файле, а просто работают свитчи и скрипт работая удалённо должен определить все айпи адреса свитчей типа 3226 и 3526 и сохранить их в отдельном текстовом файле
На shell, который из множества ip адресов будет отбирать и выводить на
экран все ip у которых свитч 3226 либо 3526 и сохранить
информацию в текстовый файл.
IP не хранятся в каком-либо файле, а просто работают свитчи и скрипт работая удалённо должен определить все айпи адреса свитчей типа 3226 и 3526 и сохранить их в отдельном текстовом файле
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35480
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Скрипт на Shell. Сканирование свитчей
а как ты их от прочих отделяешь?
Убей их всех! Бог потом рассортирует...
-
ev
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Скрипт на Shell. Сканирование свитчей
можно попробовать смотреть в веб-интерфейсе (index) или приглашение телнета
наверняка там модель пишется
наверняка там модель пишется
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Скрипт на Shell. Сканирование свитчей
велосипедостроение, snmp покроет все потребности
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
Гость
- проходил мимо
Re: Скрипт на Shell. Сканирование свитчей
Может ты имел ввиду nmаp??? Я не имею представления как это реализовать с помощью snmp. Если знаешь как, поделись.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Скрипт на Shell. Сканирование свитчей
в цикле обработка ip ломимся на каждый по snmp спрашиваем например sysName
естественно должен быть список ip свичей
и sysName унифицированно
естественно должен быть список ip свичей
и sysName унифицированно
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
Гость
- проходил мимо
Re: Скрипт на Shell. Сканирование свитчей
А как это будет выглядеть на shell? Я никогда и нчего не писал на нем, а вот сейчас пришлось и в короткие сроки!
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Скрипт на Shell. Сканирование свитчей
я бы такое сли бы и писал то православном perl с модулем SNMP из состава net-snmp
в языке шелл-а я не силен, и когда приходится в нем разбираться - вызывает головную боль и ругань
в языке шелл-а я не силен, и когда приходится в нем разбираться - вызывает головную боль и ругань
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
Гость
- проходил мимо
Re: Скрипт на Shell. Сканирование свитчей
Ок, напиши на пёрл я переведу в шелл.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Скрипт на Shell. Сканирование свитчей
Код: Выделить всё
#!/usr/bin/perl -w
use SNMP;
use strict;
exit(1) if(!exists($ARGV[0])) ;
open(IPS,"$ARGV[0]") or die 'cannot open ips file';
while(<IPS>){
chomp;
my $host = $_;
my $s = new SNMP::Session(DestHost => $host, Community => 'public', Version => 2 );
my $sys = $s->get('sysDescr.0');
print "$host is Dlink\n" if($sys =~ /.*dlink/);
}
close(IPS);
скрипту одним параметром файлик с ip для скана
допиливать по вкусу
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
Гость
- проходил мимо
Re: Скрипт на Shell. Сканирование свитчей
Спасибо огромное!!! 
