Я хочу написать программу в Delphi для просмотра интернет-соединения, и если определенный ответ получен (в ответ на запрос от программы), отправьте запрос, снова закодированный на другой сервер, получите новый закодированный ответ, декодируйте и передать его в ответ на программу, которая отправила основной запрос. Но я не понимаю, как подключиться к Интернету. Я хочу использовать эту программу для прохождения через фильтры, которые мои правительства стран сделали с помощью частной программы, чтобы не блокировать ее. Есть идея?
Спасибо за ваш ответ.Delphi internet hook
ответ
Magenta Systems выпустила free set of Delphi components, который позволит вам увидеть сетевой трафик на вашем компьютере и изучить содержимое. Если вы видите ответ, который вы ищете, ваша программа мониторинга может отправить запрос другому серверу.
Сверху моей головы, я не уверен, что это позволит вам изменить содержимое исходного пакета. Если нет, то предложение Маркуса об использовании прокси-сервера может подойти вам лучше.
Вы можете попытаться подключить устройство на уровне Winsock (для этого есть много примеров), но я предлагаю вам пойти на один уровень глубже и использовать поставщика слоистых услуг (LSP). Я использовал перенаправитель Комодии от http://www.komodia.com. Коммерческая, но стоит того. См. Также этот пост Is it possible to intercept dns queries using LSP/SPI?
Спасибо, я нашел что-то в Интернете, используя ключевое слово LSP. Я буду работать над этим. – Vahid
- 1. Delphi hook x64
- 2. Windows Global Keyboard Hook - Delphi
- 3. Delphi hook to redirect to different ip
- 4. Почему add-hook позволяет «hook» быть недействительным?
- 5. Получить HTML из существующего экземпляра Internet Explorer из Delphi
- 6. Отправить Record Via ICS (Internet Component Suite) Delphi
- 7. Hook FindWindow
- 8. Subversion Hook
- 9. Копия Windows XP/7 FILE hook
- 10. Блок Delphi Клавиатура и мышь
- 11. Internet Internet Internet Failure HTTP Status Codes
- 12. CreateProcess hook to add CommandLine
- 13. mongoose unique: true pre-save hook вызывает hook перед проверкой
- 14. WooCommerce hook в woocommerce_thankyou
- 15. Hook/Overlay DirectX-игра?
- 16. sequelize.js hook afterBulkCreate iteration
- 17. TSLint pre-commit hook
- 18. hg changegroup hook
- 19. gitosis auto merge hook
- 20. Unable To Hook NtCreateFile
- 21. Rake before task hook
- 22. Git Post-Commit Hook
- 23. Drupal Cron Hook
- 24. S2 Member Pro Hook
- 25. WooCommerce woocommerce_new_order_item hook
- 26. Git hook не работает
- 27. Wordpress 'add page' hook
- 28. Gerrit change-merged Hook
- 29. Pagedown Editor insertimagedialog hook
- 30. Hook crashing after trampoline
Вы хотите [_proxy_] (http://en.wikipedia.org/wiki/Proxy_server). Это HTTP? –
Почему вы хотите написать это самостоятельно? Существует множество инструментов, которые делают это. Это огромная задача сделать это самостоятельно. –
Как HTTP, так и HTTPS, у меня есть некоторые проблемы с использованием прокси-сервера, поэтому мне нужна программа, например, программа «Proxifier». Я хочу сделать это сам, чтобы каждый мог иметь свой собственный формат кодирования и собственный сервер, чтобы избежать его блокировки. Существующие существующие серверы программного обеспечения заблокированы. – Vahid