Archive for Tool

arping без указания интерфейса

// Май 26th, 2011 // No Comments » // advance, console, Network, sh/bash, Tool

Когда на компьютере очень много интерфейсов, очень не удобно искать через какой нужно сделать arping, а на память запомнить все — чаще всего тоже не возможно… Появилась идея написать скрипт, который сам будет выбирать нужный.

#!/bin/sh

SNET=`echo $1 | awk −F. '{printf "%s\\\.%s\\\.%s\\\.",$1,$2,$3}'`
#freeBSD
IF=`ifconfig |grep "$SNET" −B6 | awk −F: '/flags/ { print $1 }'`
#linux
#IF=`ifconfig |grep "$SNET" −B6 | awk '/Link/ { print $1 }'`

arping −c3 −i $IF $1

использовать просто:

./script.sh 10.5.84.24

ВНИМАНИЕ! Есть некоторые ограничения:

1) предполагается, что адреса разбиты по 24й маске (255.255.255.0)

2) при количестве алиасов больше 5ти, на тех адресах, которые были добавлены с после — не будет работать

как работает и откуда ограничения под катом

(далее…)

Syn-Flood Attack (hping)

// Май 11th, 2010 // No Comments » // Network, Tool

Потребовалось мне как-то проверить отказоустойчивость некоторых сервисов на всякие разновидности атак, т.е. самому организовать DDoS на свой сервис, интернет подсказал, что есть замечательная утилита hping.

Немного о…

hping3 — это сетевая утилита, позволяющая посылать сгенерированные вами TCP/IP пакеты и отслеживать ответы также, как это делает ping.
Используя hping3 сможете:
— протестировать правила файервола;
— сканировать порты;
— протестировать производительность сети, используя различные протоколы, размер пакетов, TOS и фрагментацию.
— Path MTU discovery
— передавать файлы даже черех самые строго настроенные файерволы;
— работать, как traceroute, используя при этом различные протоколы;
— Firewalk-подобное использование;
— определение переметров удалённой ОС;
— аудит стека TCP/IP;
— и многое, многое другое.

Установить программу просто:

aptitude install hping3

Вот собственно как выглядит строчка создающая TCP SYN-Flood на порт 80

hping -i u1 -S -p 80 dst-host-or-ip

ВНИМАНИЕ!!! Эта информация предоставлена исключительно для ознакомления, не применяйте не в коем случаи это к другим серверам это наказуемо законом!

под катом, ман на русском
(далее…)