Сообщения 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 -
равен идентификатору хоста |
На верх
|