Как отследить активность по порту #653243


#0 by rphosts
Есть задача: отследить и как-то информировать когда начинается активность по некоторому заранее известному порту. Есть какbе-то решения кроме как парсить логи netstat?
#1 by rphosts
а ещё лучше если кроме отследить и информировать будет выполнять некоторые действия (например запустить что-нибудь)
#2 by Ursus maritimus
Файервол поставить не предлагать? Комода там или еще кого?
#3 by Морозов Александр
Вот я смотрю в настройках правил фаервола ESET Smart Security... есть галка "журнал" и есть галка "информровать пользователя"
#4 by rphosts
касперского менать на что-то другое не вариант
#5 by rphosts
*менять......
#6 by fmrlex
А что фаервол только в антивирусах? Кстати, программку такую накидать будет не сложно. Можно даже с передачей данных в 1С
#7 by rphosts
не подходит - слишком долгая реакция.... сейчас поясню: препятствовать трафику нельзя, нужно отслеживать его возникновение....
#8 by Cap_1977
Пытаешься червя на 1С накропать ?
#9 by rphosts
ну начинается.... всё куда прозаичнее: порт 4899, программа которая через него работает с моего раб. места - radmin. Хотел-бы знать в какой момент меня смотрят, причем как только начинается подключение а у меня все окна свернулись - это идеальный вариант.
#10 by Fragster
пробовал работать? а то как на тебя не посмотришь - а у тебя только рабочий стол. и на панели задач фигня всякая...
#11 by dangerouscoder
Если есть права админские рубани все неизвестные процессы.. делов то..
#12 by fmrlex
Накропай программулину, или поищи готовую.
#13 by rphosts
это не наш метод, потом если на комп зайти не получается - руководство считает что он скорее всего отключен
#14 by rphosts
а поднять конфигуратор дело 1 сек
#15 by rphosts
возможно этим всё и закончится
#16 by fmrlex
Вот кстати посоны файрвол накропали. Скопиписди функции и запили программку.
#17 by fmrlex
Вот еще другие посоны запилили тулкит, который позволяет в том числе и мониторить порты. How do I monitor activity on sockets?    When you are running a GUI, you can monitor sockets in two ways:- first, you can of course dedicate a worker thread to the socket activity, and leave GUI work to the GUI thread.    Another approach is to use the addInput facility of FXApp. The addInput call registers a callback message, and target object, to be invoked when the event on the file descriptor occurs. For example, adding:            app->addInput(fd,INPUT_READ|INPUT_WRITE,myobject,MyClass::ID_FD);    Will send a message ID_FD of type SEL_IO_READ when new data is available on fd to be read, and a message ID_FD of type SEL_IO_WRITE when the buffer is ready to accept more data to be written. In either case the void* ptr refers to the file descriptor fd, permitting you to use the same handler for multiple file descriptors.    On MS-Windows, instead of a POSIX file descriptor, you must use a handle. Thus, under MS-Windows, the addInput API can be used to wait on a great variety of kernel objects, ranging from event objects (which is what you need to use for sockets), to process and thread handles, and so on. Please consult the MSDN documentation on Winsock2 for details.
#18 by HeroShima
снорт не подойдёт? (сам под windows не пробовал)
#19 by Тьма
Здесь поможет только немец с железной палкой, приставленный к оператору станка. (с)
#20 by le_
Это всё неправильные методы ) Поднимаешь виртуалку и настраиваешь редирект коннектов на неё, а в ней запускаешь в поноэкранном режиме видео активной работы в конфигураторе с "автопереметкой" в начало.
#21 by le_
- это по поводу
#22 by rphosts
не смотрел его
#23 by rphosts
гы-гы-гы, вот будет прикол когда мне поручат что-то срочное не связанное с 1С.... коменты за кадром: да эти одинэснеги они как наркоманы!
#24 by Irek-kazan
#25 by le_
Ну, когда поручат что-то срочное, надо будет это срочное делать. Отключаешь редирект и всё )
#26 by rphosts
всё-же виртуалка не вариант пока всего 1Г рамы
#27 by Cap_1977
СБ есть на предприятии ?
#28 by rphosts
второй день
#29 by rphosts
к
#30 by StanLee
TCPView и сидеть наблюдать :)
#31 by Cap_1977
Ну смотри ... такие вещи отслеживаются. Примет тебя СБ
#32 by rphosts
они как компьютерщики не компот
#33 by rphosts
таки больше идей нет?
#34 by Jump
Снифер вам нужен банальный. Например Tcpdump или Wireshark. Фильтруем по порту, и получаем искомое.
#35 by Jump
Простенький скрипт который будет читать  вывод tcpdump src port 4899, и при наличии оного производить нужное действие, например сворачивание всех окон, или установка фокуса на нужное окно.
#36 by rphosts
ну в общем примерно то-же самое что уже сделал но только у меня сейчас логи нетстата парсятся.... скорее всего замена значительно уменьшит врем реакции, возможно на порядки. попробую...
#37 by Jump
Ну разумеется быстрее будет. Дисковые операции это самое медленное. А в твоем случае нужно сначала записать лог на диск, потом прочитать его, распарсить и выполнить действия.
#38 by rphosts
можно использовать как конвейер, так и править сами исходники  tcdump получая в итоге серебрянную пek.
#39 by rphosts
*пулю
#40 by Jump
Ну в общем в твоей текущей реализации много лишних телодвижений. Т.е даже в варианте с netstat  проще и быстрее сразу брать и парсить вывод из конвейера, чем из лога. А если использовать нормальный снифер, то вывод уже не надо будет парсить, т.е есть вывод - значит есть активность.
#41 by Mikeware
Все-таки, если у вас мак-адреса не отслеживаются - собери свою прошивку для маршрутизатора как я в другой теме подсказал. и все.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С