Показаны сообщения с ярлыком ubuntu. Показать все сообщения
Показаны сообщения с ярлыком ubuntu. Показать все сообщения

среда, 24 декабря 2014 г.

Немного о тестинге сети из консоли Ubuntu

sudo netstat -tnlp - list of opened ports
sudo netstat -tulpan | grep :22 - check for specified port


tcpdump -i eth0 - list of all packets through network adapter eth0
tcpdump -i eth0 port 22 - looks for packets at port 22
src – анализирует трафик идущий от данного компьютера
dst – анализирует трафик идущий к данному компьютеру
Если src или dst отсутствует, то будут анализироваться пакеты идущие в обе стороны.
Примеры:
tcpdump -i eth0 dst host 192.168.1.10
tcpdump -i eth0 src net 192.168.1
Так же можно задать протокол который необходимо анализировать. Возможны следующие значения ether, fddi, tr, ip, ip6, arp, rarp, decnet, tcp, udp.
Пример:
tcpdump -i eth0 udp
Так же возможно использование утилиты tcpdump с применением логических операторов.
and – необходимо что бы выполнялось оба условия, логический оператор «И»
or – необходимо что бы выполнялось одно из условий, логический оператор «ИЛИ»
not – необходимо что бы условие не выполнялось, данным оператором исключает не нужные пакеты.
Пример:
tcpdump -i eth0 host 192.168.1.10 or host 192.168.1.11 and not port 22
выведет на экран все пакеты от хоста 192.168.1.10 и хоста 192.168.1.10, при этом не будут выводиться пакеты с порта 22 (порт ssh).
Ловим  весь  входящий  трафик,  исключая трафик генерируемый нашей SSH-сессией.
#/usr/sbin/tcpdump  -i  eth0 -n -nn -ttt 'dst host 192.168.2.254 and not ( src host 192.168.2.100 and dst port 22 )

понедельник, 14 февраля 2011 г.

В гостях у VirtualBox

Время от времени пытался организовать локальную сетку из двух компьютеров - основного и гостевого (виртуального), в качестве базы используя известный продукт VMWare. Не получалось по странному не хотению последней создавать системную область на виртуальных винтах, уж как ни пробовал.
Естественно, любая попытка достижения чего-то должна идти от простого к сложному, и на Варе ставил для начала ДОС 6.20, но так и не добился загрузки с гостевого диска С. Подозреваю кривую... кгхм... постреализацию программы, ибо делал все по мануалам и факам.
Иное дело - VirtualBox. Только вчера поставил, сегодня уже установлена ВинХП СП3, и организована локалка - и все между домашними делами.
Для себя пока сделал так:
На хосте (основном компе) - отключил интерфейс реальной сетевой платы (он не нужен, нет у меня настоящей сетки), ВиртуалБокс же создал собственный интерфейс, в настройках которого открываю установки TCP/IP, там и прописываю жесткий айпишник - 192.168.0.10 и... все! В службах проверил запущен ли автоматом сервис DHCP (был почему-то запущен, хотя, помню, когда-то останавливал насовсем :)
На гостевой системе в свойствах протокола указал - получать айпишник автоматически.
Расшарил фолдеры-диски.
На хосте проверил файервол.
В первом приближении пока так. Главное, что есть шаринг по сети :)
Хочется ДОС-систему подключить, но пока не нашел нужного пакета.

Апдейт: поставил eeebuntu 9.какая-то на еще одну виртуалку. Просто ради интереса - никогда не пользовал юникс-подобные оси.
Дружественный интерфейс Гнома понравился, настраивается все легко, все что хотел, нашел быстро. Кроме подробных man'ов, но это уже дело тщательного чтения мануалов в сети.
Таким же образом настроил сетку с хостом, дело оказалось стоит 1 минуту времени. Современным ОСям даже не требуется ребут после изменения параметров работы протокола.
Для себя отметил трудную, очень трудную работу eeebuntu "в гостях", ВинЭксПи просто летает по сравнению с ней. Пока не пойму, почему так.