NMAP установка/настройка/разбор Спецвыпуск Xakep, номер #023, стр. 023-044-2 nmap В первую очередь сканер сообщает, каким образом можно передавать ему параметры (скрин 2). Перевожу: nmap [Тип/типы сканирования] [Опции] <хост/хосты> В юникс принято обозначать параметры запуска следующим образом: все что в квадратных скобках - это необязательные (опциональные) поля, в угловых - переменные. Чем они отличаются? В переменных полях ты сам решаешь, что туда вставлять - в данном случае ты выбираешь хост/хосты для сканирования. А в опциях, например, ты можешь либо что-нибудь вставлять, либо нет, но если будешь вставлять, то только заранее определенные значения. Какие же это значение для nmap? А вот они, в том же Help Scree, только чуть ниже. Типы сканирования могут быть следующими: -sS: TCP SYN сканирование -sT: TCP-сканирование соединением -sF: TCP FIN сканирование -sX: TCP Xmas сканирование -sN: TCP Null сканирование -sR: TCP RPC сканирование -I: Ident-сканирование -sU: UDP-сканирование -sP: Ping-сканирование Обо всех этих типах сканирования, кроме последнего, ты можешь узнать подробнее из соответствующей статьи в этом же номере :). А о последнем не узнаешь, так как это не сканирование портов - это сканирование сети (либо просто сразу нескольких компов) на работающие тачки. Грубо говоря, обычный пинг - скармливаем nmap'у ip'шники какой-нибудь сети, и он начинает их пинговать, что определить, на каких из них есть работающие тачки, а на каких - нет. Если ты путаешься в понятиях сканирования портов и сканирования сетей, глянь в рубрику "Биты" - там об этом как раз пишут ;). Ок, вернемся к нашему сканеру. Видешь, он пишет, что для большинства типов сканирования необходимы права рута. Если запускать сканер под рутом, он по дефолту будет юзать продвинутый scan type TCP SYN, а если пускать под обычным юзером - будет юзаться тормозной и легко обнаруживаемый тип сканирования: TCP-сканирование соединением. Ок, с типами сканирования разобрались - перейдем к опциям. А они следующие: -O: Эта опция включает функцию определения ОС, под которой живет сканируемый комп (и об этом можно почитать в этом номере Спеца - прим. ред.); -p <диапазон>: Опция с переменным параметром, позволяет задать диапазон портов для сканирования. Пример диапазона прилагается; -F: Запрещает nmap'у сканировать какие-либо порты, кроме тех, что есть в его списке (nmap services); -v: Выдает более подробную информацию. Если вбить эту опцию два раза, инфа будет в два раза подробнее :); |