المشاركات : 141
المواضيع 45
:
: 317
الإنتساب : Aug 2018
السلام عليكم
هل هناك طريقة تمكن من استخدام tor براوسر في مشروع باستخدام tnethttpclient
كود :
procedure TForm1.Button1Click(Sender: TObject);
begin NetHTTPClient1.ProxySettings := tproxysettings.Create('127.0.0.1', 9051);
Memo1.Text := NetHTTPClient1.Get('http://canyouseeme.org/').ContentAsString; end;
المشاركات : 141
المواضيع 45
:
: 317
الإنتساب : Aug 2018
يمكن تطبيق ذلك عن طريق سي شارب باستخدام tor.exe و Tor.dll وكذلك geoip geoip6 عن طريق استدعاء Tor.Config
فهل يوجد مكتبة او ملف تسمح بالتعامل مع ذلك
المشاركات : 141
المواضيع 45
:
: 317
الإنتساب : Aug 2018
السبب ان tnethttpclient لا يدعم socket على ما اظن عكس idhttp لذلك هل يعني هذا انه لا يمكن استخدام التور مع tnethttpclient
المشاركات : 141
المواضيع 45
:
: 317
الإنتساب : Aug 2018
19-11-2018, 07:24 AM
(آخر تعديل لهذه المشاركة: 19-11-2018, 07:33 AM بواسطة invocker.)
طيب السؤال بصيغة اخرى كيف يمكن ربط TNetHTTPClient مع OpenSSL
مثال لل idhttp
IdHTTP1.IOHandler:=IdSSLIOHandlerSocketOpenSSL;
التطبيق على TNetHTTPClient يكون تقريبا على هذا الشكل
TNetHTTPClient.IOHandler:=IdSSLIOHandlerSocketOpenSSL;
بحثت في الموضوع ووجدت سبب استخدام openssl لدعم https فقط ومعلوم ان tnethttpclient تدعمه بدون اضافة الملفين
TIdHTTP relies on OpenSSL to support HTTPS. You'll have to ship two DLLs with your application. OpenSSL is an open source project. Some organizations have issues with software that contains open source components. One of our products uses TIdFTP and OpenSSL to support FTPS. Every now and then we have users asking if the product will work without these DLLs (it will, but without FTPS), because their presence makes it more difficult to get the software approved for use at their organization.
فكيف اجعل tnethttpclient يدعم socket اذن
هل يوجد وحدة قريبة من tnethttpclient تدعم socket غير idhttp
المشاركات : 141
المواضيع 45
:
: 317
الإنتساب : Aug 2018
هل يوجد وحدة قريبة من tnethttpclient تدعم socket غير idhttp
المشاركات : 216
المواضيع 30
:
: 26
الإنتساب : Aug 2017
السلام عليكم
استخدام tor browser بدل البروكسي مع tnethttpclient ... شبكة Tor اصلا تتكون من مجموعة بروكسيات (4/5 SOCKS) مروبوطة بين بعضها البعض تتغير عبر خوادم معينة داخل الشبكة
المثال فوق مبسط لشبكة الطور في الجهو اليسرى Tor Client و هو افتراضا ال Tor Browser ... اول اتصال يكون مع خوادم Entry Guards و هي غالبا تكون للحماية من الهجمات ... خوادم Relay Nodes تستقبل البيانات و تقوم بتحويلها الى خوادم الخروج Exit Nodes و هو الايبي الخاص بك الدي سيظهر للعيان ... في النهاية الروكسي مهما كان نوعه هو مجرد ارسال و استقبال بيانات عبر ايبي و بورت معين ... يمكنك التعمق في جوجل ... بالنسبة للدلفي اظن ان مكونات Indy تدعم SOCKS كمثال IdTCPClient
موفق
:: من يملك المعلومة يملك الميدان ::
كل من 1 user says قال شكرا ل AX302 على المشاركة المفيدة1 user says Thank You to AX302 for this post
• invocker
المشاركات : 141
المواضيع 45
:
: 317
الإنتساب : Aug 2018
بارك الله فيك شرح وافي كان السؤال كيف يمكنني استخدام مكون tnethttpclient مع الtor لانه يتعامل مع المواقع الامنة بدون ملفات اضافية جربت استخدام التور مع idhttp ويعمل جيدا لكن اردت استخدام tnethttpclient او اي مكون اخر لا يعتمد على ملفات اضافية او كيف يمكن التعديل على هذا المكون حتى يدعم SOCKS
جزاك الله كل خير
المشاركات : 141
المواضيع 45
:
: 317
الإنتساب : Aug 2018
كيف اجعل tnethttpclient يدعم socket