| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Помогите написать АнтиХак |
| Автор: Kirleer 26.3.2007, 05:50 |
| Вопщем держу сервак в инете одной онлайн игры. Задолбали "аццкиеХацкеры". Постоянно лезут и пытаються сломать). Хочу написать прогу что бы сканировала получаемые пакеты. Я хоть и пишу на досуге (чатики, подобие БК вот недавно написал), но в такие дебри ещё не залазил. Вот что я бы хотел знать: 1. Скан портов на своей машине.(открыт/закрыт и что стоит). 2. Как посмотреть содержимое получаемого пакета на определённом порте. Причём что бы пакет потом дошол до места назначения. 3. Как запретить приём пакетов с определённого ИП адреса. Ну вот и всё. Малость сам смысл проги если не понятно. Прога стоит на 1-4 портах и сканирует входящие пакеты. Если пакет отличаеться от стандартных, то отрезаеться доступ ИП адресу с которого пришол пакет. Скан портов для общего развития). ЗЫ ответьте побыстрее, чувствую сервак сёдня снова хакнут). |
| Автор: Snowy 26.3.2007, 10:32 |
| Вообще-то это нужно делать на уровне софта, который у тебя работает. Иначе это получается комплекс сниффер-файрвол. А такое тебе не только за день не написать, но и за год Добавлено через 2 минуты и 49 секунд А вообще вариант - сделать маппер. Правда тогда либо он должен сидеть на другом порту, либо твой софт. С маппером всё намного проще. Но ip/порт у него должны отличаться. То бишь либо порт, либо другая машина. Маппер найдёшь поиском по TIdTCPMappedPort. |
| Автор: W4FhLF 26.3.2007, 10:39 |
| Неужели готовых решений нет? |
| Автор: Snowy 26.3.2007, 11:28 |
Вопрос из разряда "Неужели в этом мире ещё не всё написано?" Нет. Иначе бы программисты сидели без работы. Можешь поискать по форуму по словам сниффер и файрвол. Есть исходняки и того и другого. Но склеить их вместе будет непросто. Я бы всё же рекомендовал бы маппер. Это проще, без изворотов и полный контроль потоков. И кода минимум - в TIdTCPMappedPort всё необходимое уже реализовано. Тебе остаётся только свою логику туда добавить. Без неё он будет полностью прозрачным. |
| Автор: Kirleer 26.3.2007, 19:20 |
| Извеняюсь. Набрал в поисковике TIdTCPMappedPort и он выдал только одну ссылку. Угайте какую |
| Автор: Snowy 26.3.2007, 20:09 |
Второй раз очипятываюсь |