Загрузить web-страницу со скрытым IPDelphi , Интернет и Сети , TCP/IPЗагрузить web-страницу со скрытым IP
Оформил: DeeCo { Add a button and memo } implementation {$R *.dfm} uses Urlmon; procedure TForm1.Button1Click(Sender : TObject); var ca : iinterface; rls : Integer; stat : iBindStatusCallBack; rr : Cardinal; tag : _tagBindInfo; exGuid : tguid; noIp : Pointer; res : HResult; begin // Make a 0.0.0.0 ip giud exGuid.D1 := rr; exGuid.D2 := word('0'); exGuid.D3 := word('.'); // Set Tag options with tag do begin // set "0." ip guid iid := exGuid; // set needed size cbSize := sizeOf('www.big-x.cjb.net'); // Add ip hiding ( not tested, but should work ) securityAttributes.lpSecurityDescriptor := noIp; securityAttributes.nLength := length('0.0.0.0'); securityAttributes.bInheritHandle := True; end;{ Extra: res := stat.GetBindInfo(rr, tag);} //Start downloading webpage try urlmon.URLDownloadToFile(ca, 'www.big-x.cjb.net', 'filename.htm', 1, stat); except ShowMessage('Could not download the webpage!'); end; //Load the webpage source to a memo memo1.Lines.LoadFromFile('filename.htm'); end; Привет! Я переведу текст на русский язык: Это фрагмент кода Delphi, который загружает веб-страницу с помощью функции Вот шаг за шагом, что делает код:
Обратите внимание, что этот код имеет некоторые проблемы:
Чтобы улучшить этот код, вы можете:
В целом, хотя этот код пытается скрывать адрес IP во время процесса загрузки, неизвестно, будет ли он работать или быть эффективным в этом отношении. Данное описание статьи в русском языке: Программа на Delphi, которая загружает web-страницу с скрытым IP-адресом. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |