Плагины NetView


Сообщения NMNP_ALERT, NMPN_ACTION и NMNP_ACTION

Сообщение NMNP_ALERT нетвью шлет плагинам c различными флагами в wParamв следующих случаях:

NVALERT_NETWATCHER - когда нетвочер засекает новое подключение. В lParam указан host id пользователя или 0, если все очень плохо

NVALERT_ALARMHOST - хост с включенным оповещением изменил свое online состояние. lParam аналогично.

NVALERT_TERMINAL - подключение\отключение в терминале, работающем в Listen режиме.  lParam аналогично.

NVALERT_REDIRECTOR - Клиент подключился к TCP мосту. lParam аналогично.

NVALERT_IPLOGGER - IP logger задетектил что кто-то Вас сканирует или пытается зафлудить. В lParam ниче нету.

NVALERT_NETSEARCHER - поисковик файлов завершил поиск.

В wParam могут быть установлены следующие битовые флаги:

NVALERTMASK_CANCEL - устанавливается если длительное действие завершилось (Юзер щелкнул по иконке Alarm хоста, в NetWatcher'е отключился юзверь (сам или не совсем), в терминале или TCP мосте отключился клиент. IP logger - Вас перестали ломать (либо забили либо взломали).

NVALERTMASK_NWBLACK - юзер нетвочера из kicklist'а

NVALERTMASK_NWWHITE - юзер нетвочера из keeplist'а

NVALERTMASK_ILLIST - IPLogger - Вас сканируют

NVALERTMASK_ILICMP - IPLogger - Вас флудят. Пингами.

NVALERTMASK_ILSYN - IPLogger - Вас флудят TCP SYN'ами.

NVALERTMASK_ILUDP - IPLogger - Вас флудят UDP пакетами.

NVALERTMASK_HOSTUP - Alarm хост включился

NVALERTMASK_HOSTDOWN - Alarm хост выключился

 

Сообщение NMPN_ACTION плагин шлет нетвью с флагами в wParam для того чтобы:

NVACTION_GETFROMNET | NVACTION_LIST - обновить хостлист из сети

NVACTION_GETFROMFILE | NVACTION_LIST -обновить хостлист из файла, в lParam char * на путь к файлу. Или 0 - будет перечитан дефолтовый хостлист.

NVACTION_RECHECK - перепроверяет хост с id указанном в lParam. Если добавить флаг  NVACTION_LIST будет проверен список с list id в lParam, Либо все списки если там 0.

NVACTION_RETRACE - перетрассирует хосты, флаги те же что и в NVACTION_RECHECK

NVACTION_CLEARLIST - очищает указанный в lParam хостлист, либо все вместе если указать 0.

NVACTION_OPEN - открыть указанный в lParam хост.

NVACTION_SAVELMHOSTS - сохраняет весь список хостов в файл с путем указанным в lParam (если указать 0 сохранит в файл по умолчанию)

NVACTION_SETSTATE - обновляет хост. lParam - host id.

NVACTION_EDIT - открывает окошко редактирования указанного хоста. Если юзер нажмет отмену возвратит 0, иначе host id.

NVACTION_IMGEXPORT - инициирует экспорт визуальной карты, возвращает 0 при ошибке (например список не в режиме Visual map).

 

Сообщение NMNP_ACTION нетвью шлет плагину с следующими флагами в wParam (флаги могут комбинироваться):

NVACTION_GETFROMNET - указывается после того как нетвью завершит обновление из сети.

NVACTION_GETFROMFILE - указывается после того как нетвью завершит обновление из файла.

NVACTION_RECHECK - указывается после того как нетвью завершит проверку списка.

NVACTION_RETRACE - указывается после того как нетвью завершит трассировку списка.

NVACTION_ACTIVATE - окно нетвью было (де)активировано. В lParam указывается wParam сообщения WM_ACTIVATE.

NVACTION_MENUPOPUP - шлется когда юзер вызывает соответствующее меню. В lParam могут быть NVMENUFLAG_MAIN, NVMENUFLAG_CONTEXT или NVMENUFLAG_TRAY.

NVACTION_IMGEXPORT - шлется по завершению экпорта карты в .jpg файл (в lParam list id).

 
Сообщение NMNP_HOSTMSG НВ шлет плагину если юзер кликнул 2 раза на хосте, у которого в строке специальной команды указано hostmsg:N, где N - произвольное число. wParam - равен N, lParam - равен идентификатору хоста

 

На верх


© 2001-2004 Killer{R}   © 2003 VoVaN