Тут я кратко опишу свои проектики.
Pingler
- пингует (отправляет ping) определённый список ip адресов через какой-то определённый
промежуток времени по cron`у или через назначенные задания (windows) (или через
nnCron или что-то ещё) и
пишет результат в таблицу. Есть web интерфейс для просмотра `результата` работы.
На графике пишутся также `offline` отрезки времени.
SquidLER
- данный проект похож на squid2mysql
(взята та же идеология). Но всё полностью написано "с нуля". Вкратце
squid - прокси сервер, а squidler - приложение для управления
пользователями, которые "ходят" через squid. Присутствуют функции
биллинга...
ARP_dog
- прослушивает сеть и анализирует проходящие широковешательные ARP пакеты.
Если пакет имеет IP/MAC, которых нет в таблице, то это пишется в log и
выполняется определённое действие. Можно использовать в домашней сети для
мониторинга и выявления "не добросовестных" пользователей.
Под действием, как вариант, запускается arpoison, и у машины с таким IP/MAC
возникает конфликт адресов...
ulog-acctd2sql
- предназначен, для того, чтобы писать данные, генерируемые демоном
ulog-acctd в базу данных (проверялось на MySQL).
Про ulog-acctd можно почитать тут.
DynDNS proxy
- на самом деле это не прокси. Это небольшой php скрипт, который функционирует, как посредник, пересылая информацию на другой хост.
Вкратце, - клиентом (программой) отсылается запрос на web сервер, который подключен к `нормальному` интернету. Этот запрос на
изменение ip адреса для сервиса dyndns.com скрипт немного меняет и передаёт на сервер members.dyndns.org. Т.о. компьютер, которому
недоступен `нормальный` интернет, может пользоваться сервисом dyndns.
Simple PC speaker beeper
- Пишит динамиком компьютера. Работает под windows 98/2000/XP/2003. Может брать данные из файла. Я использую совместно с
Pingler`ом.
PS: Не судите строго, - некорые проекты, как например ARP_dog "ценности" особой не представляют, т.к. с помощью него не защититься от опытного юзера. Скорее всего проект больше поможет понять принцип работы протокола arp "на пальцах"...
А вот, например, Simple PC speaker beeper сделал, т.к. никак не мог найти такого рода утилиту в интернете...
|