Утилиты и библиотеки для проверки и настройки TCP/IP |
Консольные программы |
Программы для графического режима |
Что почитать?
|
/etc/net
Современная система управления сетью в Linux.
ipconfig
Netwox
Комплект инструментов для проверки Ethernet/IP-сетей. Содержит более 150
специализированных тестов. Удобен в персональной настройке.
Ifplugd
Небольшой Linux-демон, который автоматически настраивает сеть при подключении кабеля и деконфигурирует ее при отключении. Его удобно использовать на ноутбуках. Лицензия: GPL.
|
Netwag - графическая оболочка для Netwox
Gip
Приложение для расчётов IP-вычислений.
Openswan
Реализация IPsec для ОС Linux.
phpIP Management
Инструментарий для управления IP-адресами с поддержкой PEAR IPv4, PHP-LDAP, CIDR, CSS, с набором пользовательских настроек и управлением локальным или удалённым пользователем. Требует PHP и MySQL.
SSHole
Небольшая програмка, которая может пригодиться для отладки протоколов,
защищенных с помощью SSL.
TSPC (Tunnel Setup Protocol Client)
Клиент, позволяющий организовать IPv4-туннель по протоколу TSP для работы по протоколу IPv6.
Name Server Configurator
Набор утилит для простого управления DNS-серверами. Написан на POSIX shell и GNU M4, предназначен для BIND 8 и 9 (но расширяем).
Net-SNMP
Набор утилит и библиотек, предназначенных для работы с протоколом SNMP (Simple Network Management Protocol). Пакет доступен для платформы Windows и всех совместимых с POSIX.
|
Ссылки в "Виртуальной энциклопедии""
|
Утилиты и библиотеки для проверки и настройки протоколов других семейств |
Консольные программы |
Программы для графического режима |
Что почитать?
|
|
|
|
Просмотр Windows-ресурсов сети (Сетевое окружение) |
Консольные программы |
Программы для графического режима |
Что почитать?
|
samba9
Производит монтирование всех доступных файловых ресурсов заданного хоста в
локальный каталог (если требуется, запрашивает имя пользователя и пароль).
Sambascan
Программа просматривает всю сеть или выбранные хосты на наличие SMB-ресурсов, выводит список доступного содержимого. Лицензия: GPL.
|
Samba
LISa (или
здесь) - KDE Lan Browser.
LinNeighborhood
Komba2 (2001 г.)
NautilusShare
Позволяет быстро предоставить совместный доступ к папке, используя файловый менеджер GNOME Nautilus и не прибегая к режиму суперпользователя. Использует Samba. Лицензия: GPL.
Directory Server NT Authentication Module
Утилита для аутентификации на SMB-сервере (под управлением NT или Samba) посредством командной строки, Apache, PHP, Jabber, Python, Perl, Ruby, Tcl, Guile, C и Java. Лицензия: GPL.
SMB Web Client
Простой PHP-скрипт для доступа к Windows-сетям посредством web-браузера.
smb-network.cgi
Обозреватель сети SMB, работающий с Samba. Лицензия: GPL.
Smb4K
Программа из серии "Сетевое окружение в Linux". Монтирует общие ресурсы
в локальную файловую систему и к ним может обратиться любое приложение.
Xffm-samba
Навигатор по сети SMB с поддержкой выгрузки и загрузки файлов, а также возможностей rm, rmdir, mkdir и tar. Не нуждается в монтировании разделяемых ресурсов Windows. Выгрузку и загрузку файлов можно производить в режиме drag'n'drop. Лицензия: GPL.
|
Ссылки в "Виртуальной энциклопедии""
|
Поиск активных хостов, сканирование сети |
Консольные программы |
Программы для графического режима |
Что почитать?
|
ping, traceroute
Nmap
PIKT
Autostatus
|
Argus Monitoring System
Приложение мониторинга системы и сети. Позволяет мониторить все что угодно: TCP- и UDP-приложения, IP connectivity, SNMP OIDS и т.д.
Cheops
Программа, составляющая карту сетевого IP-окружения с указанием запущенной на компьютерах операционной системы.
Cheops-ng
mynetmonitor
Сетевой монитор. Поддерживает иконки в треях GNOME2, KDE3, XFce4. Основан на GTK2.
EtherApe
Графический сетевой монитор для Unix-систем. Графически показывает деятельность сети. Программа поддерживает ethernet, fddi, ppp и slip устройства. Использует библиотеки GNOME и libpcap.
MATtool
Программа для мониторинга и администрирования локальных сетей.
(Nagios)
Мощная система мониторинга хостов и сервисов. Поддерживает плагины. Гибко настраивается. Лицензия: GPL.
NetSaint
Система сетевого мониторинга.
netcat
Средство анализа, отладки и автоматизации сети, читающее и записывающее данные по всем подключениям с помощью TCP или UDP. Лицензия: Freeware.
Netwhistler
Скрипт для сетевого мониторинга с помощью Ajax. Скрипты написаны c помощью Python и Java-script.
Network Probe This network monitor and protocol analyzer is the ultimate tool for traffic-level network monitoring, troubleshooting, analysis, and visualization.
Nagios
Ntop
Производит детальный мониторинг работы сетей в интерактивном режиме.
Big Syster
bcnu
Sysmon
Spong
OpenNMS
Mtr
GNOME Nettool
Утилита для получения информации о сети, предоставляющая пользователю интерфейс для визуальной работы с наиболее распространенными консольными командами популярных сетевых утилит (ping, whois, traceroute и т.п.).
|
Ссылки в "Виртуальной энциклопедии""
Утилиты сканирования системы
Linux Toolbox
Network monitoring
|
Анализаторы протоколов, сниффинг |
Консольные программы |
Программы для графического режима |
Что почитать?
|
ipxdump. (+ipxparse для разбора)
tcpdump
Программа для просмотра заголовков пакетов прошедших через интерфейс и удовлетворяющих заданному условию. Может использоваться для мониторинга активности сети. Требует libpcap.
Netdude
Программа для анализа и редактирования пакетов, перехваченных tcpdump.
tcpick
Консольный сниффер. Может разделять потоки и записывать их в различные файлы, а также выводить на монитор в различных цветах. Лицензия: GPL.
Nast
Сниффер для локальных сетей. Основан на Libnet и Libpcap.
ngrep
Мощный сетевой сниффер, который совместим с большинством GNU grep's особенностями, применяя их к всему сетевому трафику.
nlp
Излекает passwords и usernames в выводе ngrep.
|
Ntop
fe3d
Сетевой 3D-анализатор. Позволяет обрабатывать информацию о сетевой активности (безопасности), поддерживает nmap и имеет ограниченную поддержку log-файлов languard на XML. На выходе -- результаты анализа в 3D (с поддержкой SDL/OpenGL).
dsniff
Сниффер, к которому можно прикрутить кучу плагинов. Требует libpcap, ibnet, libnids и OpenSSH. Не имеет псевдографического интерфейса.
Ethereal
Сетевой сниффер пакетов, предоставляющий интерактивный просмотр происходящих процессов.
ettercap
Сниффер, с поддержкой плагинов. Не требует библиотек libpcap, libnet, libnids в отличии от других снифферов. Имеет текстовый и псевдографический (основанный на ncurses) интерфейсы.
Kismet
Сниффер для беспроводных сетей 802.11b, 802.11a и 802.11g. Использует PRISM 2 или Linux-kernel беспроводные карты, автоматическое обнаружение IP блоков через UDP, ARP, и DHCP пакеты. Лицензия: GPL.
KRIPP
Очень простой и легковесный сниффер сетевых паролей, написанный на Perl. Использует tcpdump как перехватчик трафика. Умеет ловить и показывать пароли ICQ, FTP, HTTP, CVS и POP3.
KSniffer
Позволяет вести статистику в сети, наблюдать все сетевое движение по любым интерфейсам. Показывает число переданных байтов, пакетов для каждого протокола. Лицензия: GPL.
|
Monitoring with tcpdump
Tools for modeling the user-traffic
|
Cредства маршрутизации |
Консольные программы |
Программы для графического режима |
Что почитать?
|
iproute2 + iptables.
Virtual Gateway Protocol Daemon
Реализация VGP, простого протокола, способного работать в стиле Cisco HSRP.
|
GNU Zebra.
GateD.[Prop]
Pancho
Утилита для работы с роутерами CISCO.
|
Linux Advanced Routing & Traffic Control HOWTO.
|
Просмотр маршрутов |
Консольные программы |
Программы для графического режима |
Что почитать?
|
FFT
Замена стандартной утилиты traceroute. Использует протокол TCP, что делает работу весьма быстрой.
|
Geotrace (2001 г.)
VisualRoute [Prop]
Версия Lite - FREE for non-business use
(VisualRoute)
Продвинутый визуальный трассировщик. Включает в себя ''ping,'' ''whois,'' и ''traceroute'', позволяющие определить скорость и трассу прохождения информации. Главная особенность -- показывает путь прохождения информации на карте.
Xtraceroute
Графическая версия программы traceroute.
|
|
Сервер / роутер на одной дискете |
Консольные программы |
Программы для графического режима |
Что почитать?
|
|
muLinux
Serverdisk (http / ftp)
Fli4l.
|
|
Прокси-сервер |
Что почитать? |
nginx
3[APA3A]tiny proxy
Многоплатформный набор прокси-серверов под FreeBSD/i386, Linux/i386, Linux/Alpha, Windows 98/NT/2000/2003/XP.
DansGuardian
Web-контент фильтр для proxy-сервера Squid или oops. Платформы: Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, HP-UX и Solaris.
ffproxy
Фильтрующий HTTP-прокси сервер. Умеет фильтровать по узлу, URL и заголовку.
gavamail
POP3/IMAP-прокси сервер для Gmail. Настраивается на localhost, который общается с сервисом Gmail через библиотеку g4j. Открывает порт на локальной машине, на который можно присоединиться из e-mail клиента.
HAVP (HTTP Anti Virus Proxy)
Proxy-сервер с антивирусным сканером ClamAV для безпрерывного сканирования HTTP-трафика. Может быть использован как совместно со Squid, так и самостоятельно. Лицензия: GPL.
Oops
(OOPS)
Proxy-сервер, основными целями разработки которого являются: устойчивость работы, скорость обслуживания, поддержка основных протоколов, модульность, удобство использования.
P3Scan
Прозрачный proxy-сервер для POP3-клиентов позволяющий отыскивать различные вирусы и спам. Работает в Linux с iptables. Требует: libpcre и антивирусное ПО. Лицензия: GPL.
Portfwd
Небольшая программа, которая перенаправляет входящие TCP и UDP пакеты на удаленный компьютер. Поддерживает также переадресацию FTP-трафика. Написана на C++. Платформы: FreeBSD, Linux, NetBSD, OpenBSD, Solaris.
Privoxy (Privoxy)
Прокси сервер предназначенный только для фильтрации, проходящего через него, контента. Отлично подходит для фильтрации cookies, вырезания баннеров, pop-up'ов, скрытого HTML-кода.
prometeo
Модульный, расширяемый proxy-сервер. Поддерживает HTTP, FTP (с SSL), POP3 и SSL. Все настраивается через web-интерфейс. Лицензия: GPL.
Squid
(смотри также Squid)
Высокоэффективный кэширующий прокси сервер для веб клиентов, поддерживающий данные FTP, Gopher и HTTP.
UDP Bridge
Прозрачный proxy для пропуска трафика UDP. Разработан для использования с ядрами Linux 2.2.x.
WebCleaner
Фильтрующий HTTP-прокси. Позволяет отключать анимированные GIF, сжимать документы на лету (gzip), добавлять/удалять HTTP-заголовки, удалять нежелательный HTML-код. Лицензия: GPL.
WWWOFFLE (World Wide Web Offline Explorer)
Небольшой, хорошо конфигурируемый proxy-сервер, облегчающий интернет-серфинг пользователям, сидящим на dial-up, так как он имеет ряд специальных функций, рассчитанных как раз на соединение с Интернетом по телефонной линии.
Режик
Редиректор для прокси сервера Squid для блокирования рекламы, порно-сайтов, MP3 и т.д.
|
Ссылки в "Виртуальной энциклопедии""
|
Учет и анализ трафика |
Консольные программы |
Программы для графического режима |
Что почитать?
|
iptraf
Netcount.
|
5pstats
Ведет статистику использования pppd. Предоставляет отчеты в HTML виде. Хранит данные в БД MySQL.
Argus
aNTG (another Network Traffic Grapher)
Программа под Linux для построения графиков на основе статистики по трафику. Требует: PHP, MySQL, web-сервер. Лицензия: GPL.
Big Brother[Prop]
Blinky Network Usage Monitor
Утилита, показывающая загруженность сетевого интерфейса в виде маленького окошка для трея.
Cachalot System
Система учета трафика, времени работы пользователей. Кроссплатформенна (реализована на Java). Идеальна для интернет-кафе и небольших ISP.
Getstatd
get_xyz
Универсальный конвертер статистики. Позволяет собирать статистику по трафику с маршрутизаторов и экспортировать её по протоколу Cisco NetFlow v5. Лицензия: GPL.
grafist
Утилита мониторинга утилизации ширины пропускаемого канала. Каждые 15 секунд смотрит в /proc/net/dev и записывает данные в 4 файла. Затем с помощью gd рисует график.
ifmonitor
Программа для подсчета трафика. Работает с MySQL и не зависит от SNMP. Использует syslog для сохранения логов.
IP Bandwidth Watchdog
Монитор трафика на основе libpcap.
Ipac
Пакет под Linux для сбора, суммирования и представления данных о количестве и размере пакетов протокола TCP/IP, прошедших через какой-либо интерфейс.
Ipac-ng
Ipacc
Патч к ядру FreeBSD для учета трафика. Данные выдаются в виде ''src_ip, dest_ip, число пакетов, трафик''. Все взаимодействие производится через устройство /dev/ipacc или утилиту ipacc.
Ipaudit
IPStat
Программа для учета IP-трафика с web-интерфейсом Java Servlet/JSP. Собирает, суммирует и показывает данные по IP-трафику, вся база данных хранится в MySQL. Поддерживает ipchains/iptables. Лицензия: GPL.
macwatch
Программа для подсчета входящего и исходящего трафика для указанного MAC-адреса и сохранения его в файле для использования с MRTG.
MRTG (Multi Router Traffic Grapher)
Утилита, генерирующая HTML-страницы с PNG рисунками, показывающими загрузку сети.
ndsad
Коллектор статистики для сбора информации по трафику с интерфейсов PC-маршрутизатора и экспорта ее в формате Cisco NetFlow v.5. Платформы: Linux, *BSD, Mac OS X, Windows. Лицензия: GPL.
NetUP UserTrafManager[Prop]
NetTop
NiTraf Простое и надёжное решение для подсчета трафика,
именно то, что необходимо многим начинающим и не очень администраторам.
Среди возможностей программы - поддержка квот по трафику, различные типы отчетов, уведомление администратора по e-mail.
Лицензия GPL.
NuFW
Демоны, позволяющие фильтровать пакеты в зависимости от удаленного пользователя. Лицензия: GPL.
Packit
Сетевая утилита, предоставляющая полный контроль над трафиком IPv4. Полезна для тестирования firewall'ов и общего TCP/IP аудитинга. Основана на libnet и libpcap.
Ppplogd
Набор скриптов для занесения данных о потреблении услуг доступа по коммутируемым линиям (dial-up). Данные обо всех соединениях сохраняются в базу данных MySQL. Программа предназначена для ведения отчетов потребления услуг.
SARG (full Squid traffic)
TiTo
Утилита для измерения трафика с указанных IP. Обладает web-интерфейсом, рисует графики, поддерживает скины. Лицензия: Freeware.
trafd
Демон для подсчета трафика. Требует libpcap. Тестировался на FreeBSD/i386 и Linux/i386.
Traffic Accounting
Программа учета трафика. Имеет множествой функций и гибкостей. Очень полезна системным администратоварам.
vnStat
Сетевой монитор трафика, который составляет log сетевого трафика за день и месяц для выбранного интерфейса. Информация о трафике берется из файловой системы /proc.
XCounter
Очень простая графическая утилита, показывающая статистику по сетевому трафику для заданного интерфейса. Лицензия: GPL.
XIFMon (X Interface Monitor)
Графическая утилита для мониторинга сетевого трафика. Поддерживает скрипты для включения/отключения интерфейсов.
ZorbIPtraffic
Показывает трафик на сетевом интерфейсе в режиме реального времени. Отображает статистику по каждому IP-адресу в локальной сети и суммирует общий IP трафик по годам, месяцам и дням. Все информация хранится в БД MySQL. Работает только с iptables.
|
Ссылки в "Виртуальной энциклопедии""
В статье "Bandwidth Monitoring Tools for Ubuntu Users" демонстрируются возможности утилит для
измерения пропускной способности сети: bmon, bwbar, bwm, bwm-ng, iftop, iperf,
ipfm, speedometer, cbm, ibmonitor, pktstat и tcptrack.
Tools for modeling the user-traffic
Linux Advanced Routing & Traffic Control HOWTO.
|
Ограничение трафика |
Консольные программы |
Программы для графического режима |
Что почитать?
|
CBQ (из пакета iproute2)
tc (из пакета iproute2).
|
FlowTuner
Система позволяющая организовать учет и лимитирование трафика Internet в организациях. Отличается простотой установки, возможностью учета всего трафика, работа через VPN, надежная аутентификация пользователей через MS-CHAP 2. Написана на Java.
IP Relay
Lingate
Комплексная система управления интернет-трафиком. Предназначена для подключения группы компьютеров к сети интернет. Обеспечивает защиту офиса извне, учет и регулирование скорости трафика по каждому компьютеру и удобный web-интерфейс.
Linux Bandwidth Arbitrator
Позволяет выставлять лимиты на трафик сразу всем узлам сети. Также можно указать, чтобы вся сеть устанавливала не более определенного числа соединений.
NeTAMS (Network Traffic Accounting and Monitoring Software)
Считалка трафика. Работает как демон в Linux и FreeBSD. Данные о проходящем трафике собираются через ipfw divert/netfilter или NetFlow v5. Поддерживает: квоты, фильтрацию трафика, создание HTML отчетов.
rshaper
Утилита для ограничения скорости трафика по IP-адресам в Linux (kernel 2.0, 2.2, и 2.4).
squserlim
Программа для квотирования (ограничения) объема полученных данных для каждого пользователя через прокси-сервер Squid. Квоты могут устанавливаться на любой период. Данные о квотах хранятся в базе данных MySQL.
|
|
Утилиты для ISP (провайдера услуг Интернет) |
Консольные программы |
Программы для графического режима |
Что почитать?
|
Rrdtool
|
ABillS
Биллинговая система для учета работы Dial-Up и VPN пользователей. Используется совместно с MySQL и FreeRadius. Написана на Perl.
ACUA
Пакет программ для облегчения администрации учетных записей пользователей и осуществления ограничений доступа. Отличное применение для создания модемных пулов (ISPs, BBSs).
BGBilling
Биллинговая система для небольших домашних сетей, малых и средних провайдеров, пейджинговых и телефонных компаний. В качестве сервера используется Tomcat. Требует MySQL. Написана на Java.
BISP (Billing System for ISP)
Биллинговая система для небольшого провайдера на базе Cistron-Radius и MySQL.
Cake VPN billing
Биллинг для доступа в интернет из домашних сетей и малых сетей предприятий. Лицензия: GPL.
FreeRADIUS
RADIUS-сервер. Лицензия: GPL.
Freeside
Биллинговая система для ISP.
LANBilling
Билинговая система для частных сетей организаций и вторичных провайдеров интернет-услуг.
NetBilling
Система учета трафика с гибкой зональной тарификацией клиентов. Представляет собой набор Perl-скриптов, связывающий результат сбора трафика системой net-acct с базой данный клиентов, тарифов и зон (MySQL) и предоставляющая удобный web-интерфейс.
NetUP UTM
Автоматизированная система расчетов для решения задач, связанных с расчетом с абонентами за услуги доступа в Интернет. Платформы: Linux, FreeBSD и Windows.
NIBS (Neon Internet Billing System)
Открытая биллинговая система для работы с серверами dialup доступа. Основанна на Radius Cistron с поддержкой MySQL. Поддерживает почасовый, помегабайтный и смешанный режимы доступа. Лицензия: GPL.
Portslave
Программная эмуляция NASа Portmaster/portslave. Патчит pppd и позволяет аутентифицировать пользователя через RADIUS и TACACS, назначая аттрибуты, например такой как Session-Timeout.
REGULUS
Уникальная Real-Time система учета, мониторинга и финансовго контроля пользователей для ISP. Условие распространения: Free to use but restricted.
SUB Billing
Stargazer
Бесплатная и открытая биллинговая система для домашних и офисных сетей под Linux и FreeBSD.
TA Billing
Профессиональная биллинговая система. Разработана русским программистом.
TACACS+ and RADIUS plugins for pppd
Модули к pppd для организации авторизации пользователей и учета времени их работы.
|
|
Другие утилиты для управления сетью |
Консольные программы |
Программы для графического режима |
Что почитать?
|
Access Point Utilities
Набор консольных утилит (с интерфейсом ncurses) для создания беспроводной точки доступа (Wireless Access Point) в Unix. Работает в Linux, FreeBSD, OpenBSD, MacOS X, AIX и QNX. Лицензия: GPL.
cURL
Кроссплатформенная утилита для передачи файлов с синтаксисом URL. Поддерживает FTP, FTPS, TFTP, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. Лицензия: MIT.
httping
Аналог утилиты ping для HTTP-запросов. Отправляет по указанному URL запрос и показывает время ответа. Лицензия: GPL.
|
KVpnc
VPN-клиент под KDE. Поддерживает: Cisco, IPSec, PPTP, OpenVPN.
netrw
Мощный инструмент для передачи данных. Похож на односторонний netcat (nc) с набором полезных возможностей. Может подсчитать и проверить MD5, SHA-1 всех передаваемых данных. Отображает информацию о ходе передачи и её средней скорости. Лицензия: GPL.
ProxyChains
Программа дающая возможность завернуть любой TCP клиент через proxy-сервер. Позволяет работать с цепочками proxy серверов.
proxycheck
Программа для проверки на открытые релеи, открытые SOCKS4, SOCKS5, HTTP с CONNECT proxy, дырявые formmail CGI-скрипты. Лицензия: GPL.
YAPH (Yet Another Proxy Hunter)
Программа для поиска proxy-серверов. Позволяет искать proxy-сервера и проверять списки proxy-серверов. Может находить HTTP, SOCK4 и SOCK5 proxy-сервера. Лицензия: GPL.
JFFNMS (Just For Fun Network Management System)
Мощная система управления сетью. Внутри есть syslog, сервер Tacacs, сервер TFTP, клиент SNMP, система журналирования, автоматическое исследование сети. Умеет рисовать графики и хранить данные в MySQL.
Libdnet
Обеспечивает интерфейс к установившимся в практике технологиям и сервисам организации low-level сети, включая: network firewall, network interface lookup, raw IP packet и Ethernet frame transmission.
|
|