Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2012, 19:20   #1
The SCS
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 98
По умолчанию Работа с подключениями к чужой программе

Есть программа, к которой подключаются пользователи (по Интернету). Мне надо написать некую систему бана, из моего приложения отслеживать подключения к сторонней программе, получать ип и если он есть в блэклисте - пресекать подключение.

Как можно реализовать?
The SCS вне форума Ответить с цитированием
Старый 20.04.2012, 19:53   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

1- для начала не играть в шпионов и указать о какой-такой программе речь и по каким протоколам идет подключение
2- пишите свой файрволл или драйвер-прослойку, на основе того же winpcap, Ethereal, к примеру, или sharpPCAP.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 20.04.2012, 20:00   #3
The SCS
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 98
По умолчанию

Программа работает по удп протоколу и принимает подключения на порту 11017.
The SCS вне форума Ответить с цитированием
Старый 20.04.2012, 20:00   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А как программа подключается?
Может проще поставить обычный прокси-сервер? В большинстве из них есть работа с черным списком.
Цитата:
Программа работает по удп протоколу и принимает подключения на порту 11017.
Обычного файерволла хватит )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.04.2012, 19:56   #5
The SCS
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 98
По умолчанию

Проблема в том, что моя программа будет распространяться, и вряд-ли каждый ее пользователь станет устанавливать себе файрволл. Поэтому лучше вшить эту возможность.

Программа как конектится.. программа никак не конектится, она просто открывает сокет и ждет конекта от клиентов.
The SCS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с регистрами в чужой программе FLASH_MAN Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 16.01.2012 22:59
C# Работа с сетевыми подключениями Arnezami Общие вопросы .NET 11 28.12.2009 16:27
Получить содержимое Memo в чужой программе. Иллидан Win Api 14 12.05.2008 14:39
открытие документа в чужой программе joker Win Api 2 22.10.2007 16:59