Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
go-http-proxy-to-socks — وكيل MITM لواجهة الأوامر يقوم بتحويل SOCKS4/SOCKS5 إلى وكيل HTTP/HTTPS/HTTP2/HTTP3 مع إعادة توجيه TCP/UDP شفافة، وتزوير ARP/NDP/DNS، واعتراض حركة المرور، والتقاط الحزم. مكتوب بلغة Go نقية، بدون libpcap. | Kitploit
أدوات/GitHubGitHub/shadowy-pycoder/go-http-proxy-to-socks
التقاط وتحليل الحزمبروكسيات الويب والاعتراضالتهرب من IDS/IPSأمن الشبكاتاختبار الاختراقالأدوات والمكوناتالاختبار العشوائي لـ DNSالفريق الأحمرتحليل DNS
GitHubshadowy-pycoder/go-http-proxy-to-socks

go-http-proxy-to-socks

وكيل MITM لواجهة الأوامر يقوم بتحويل SOCKS4/SOCKS5 إلى وكيل HTTP/HTTPS/HTTP2/HTTP3 مع إعادة توجيه TCP/UDP شفافة، وتزوير ARP/NDP/DNS، واعتراض حركة المرور، والتقاط الحزم. مكتوب بلغة Go نقية، بدون libpcap.

عرض المستودع
69362منذ 14 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

GoHPTS - وكيل شفاف HTTP(S) و TCP/UDP إلى وكيل SOCKS4/SOCKS5 (سلسلة) مكتوب بلغة Go

License: GPL v3 Go Reference GitHub go.mod Go version AUR Version AUR Last Modified AUR Maintainer Docker Pulls GitHub Release GitHub Downloads (all assets, all releases) GitHub Downloads (all assets, latest release)

GoHPTS - Colors example

جدول المحتويات

  • مقدمة
  • الميزات
  • التثبيت
  • الاستخدام
    • الإعداد عبر أعلام CLI
    • الإعداد عبر ملف YAML
  • الوكيل الشفاف
    • redirect (عبر NAT و SO_ORIGINAL_DST)
    • الإعداد التلقائي لوضع redirect
    • tproxy (عبر MANGLE و IP_TRANSPARENT)
    • الإعداد التلقائي لوضع tproxy
    • دعم UDP
    • دعم Android
    • إعداد YAML
  • التقاط حركة المرور
    • تنسيق JSON
    • التنسيق الملوّن
  • دعم HTTP2 و HTTP3
    • مثال إعداد باستخدام شهادة موقّعة ذاتيًا
    • اختبار الاتصال
    • اختبار الاتصال في المتصفح
  • دعم IPv4 و IPv6
  • انتحال ARP
  • انتحال NDP
  • انتحال DNS
  • التقاط الحزم
  • مساحات أسماء الشبكة
    • إعداد بيئة التجربة
    • أمثلة الاستخدام
  • الخادم المختلط
  • روابط
  • المساهمة
  • الترخيص

مقدمة

[رجوع]

أداة GoHPTS CLI هي جسر بين عملاء HTTP وخادم وكيل SOCKS5 أو عدة خوادم (سلسلة). تستمع محليًا كوكيل HTTP، وتقبل طلبات HTTP القياسية أو HTTPS (عبر CONNECT) وتُمرّر الاتصال عبر وكيل SOCKS5. مستوحاة من http-proxy-to-socks و Proxychains

حالة استخدام محتملة: تحتاج إلى الاتصال بواجهة API خارجية عبر Postman، لكن هذه الواجهة متاحة فقط من خادم بعيد معيّن. ستساعدك الأوامر التالية في تنفيذ هذه المهمة:

إنشاء خادم وكيل SOCKS5 عبر ssh:```shell ssh -D 1080 -Nf

إنشاء اتصال HTTP إلى SOCKS5 باستخدام `gohpts````shell
gohpts -s :1080 -l :8080

حدد خادم http في إعدادات الوكيل في Postman

الميزات

[رجوع]

  • وظيفة سلسلة الوكلاء
    يدعم سلاسل strict وdynamic وrandom وround_robin من وكلاء SOCKS4/SOCKS5

  • الوكيل الشفاف
    يدعم وضعي redirect (SO_ORIGINAL_DST) وtproxy (IP_TRANSPARENT)

  • دعم IPv4 و IPv6
    يعمل في أوضاع IPv4-only أو IPv6-only أو dual stack

  • وكيل شفاف لـ TCP و UDP
    يتعامل tproxy وtlocal (IP_TRANSPARENT) مع حركة TCP و UDP

  • التقاط حركة المرور
    يستطيع الوكيل تحليل ترويسات HTTP ومصافحة TLS ورسائل DNS والمزيد

  • انتحال ARP
    وكّل شبكات فرعية كاملة باستخدام أسلوب انتحال ARP

  • انتحال NDP
    وكّل اتصالات IPv6 باستخدام إعلانات الموجّه/الجار وحقن RDNSS.

  • انتحال DNS
    أعد توجيه العملاء إلى نطاقات عشوائية باستخدام التلاعب بسجلات DNS

  • التقاط الحزم
    التقط حركة المرور في ملفات txt/pcap/pcapng وحلّلها باستخدام Wireshark

  • حماية من تسرب DNS
    يحدث تحليل DNS على جانب خادم SOCKS5.

  • دعم طريقة CONNECT
    يدعم أنفاق HTTP CONNECT، مما يتيح HTTPS وبروتوكولات TCP الأخرى.

  • دعم HTTP2/HTTP3
    يدعم نقل HTTP/2 و HTTP/3 الحديث، مما يتيح اتصالات متعددة الإرسال فعالة عبر TLS 1.3

  • دعم فضاءات أسماء الشبكة
    يدعم فضاءات أسماء شبكة Linux المخصصة لمقابس الاستماع والاتصالات الصادرة

  • دعم ترويسات Trailer
    يتعامل مع ترويسات HTTP trailer

  • ترميز النقل المجزأ
    يتعامل مع الاستجابات المجزأة والمتدفقة

  • دعم مصادقة SOCKS5
    يدعم مصادقة اسم المستخدم/كلمة المرور لوكلاء SOCKS5.

  • دعم مصادقة HTTP
    يدعم مصادقة اسم المستخدم/كلمة المرور لخادم وكيل HTTP.

  • خفيف وسريع
    مصمم بأقل قدر من الحمل ومعالجة فعالة للطلبات.

  • متعدد المنصات
    متوافق مع جميع أنظمة التشغيل الرئيسية.

التثبيت

[رجوع]

  • Arch Linux/CachyOS/EndeavourOS ```shell yay -S gohpts

أو باستخدام paru: ```shell paru -S gohpts

- قم بتنزيل الملف التنفيذي الخاص بمنصتك من صفحة [Releases](https://github.com/shadowy-pycoder/go-http-proxy-to-socks/releases):  ```shell
GOHPTS_RELEASE=v1.15.6; wget -v https://github.com/shadowy-pycoder/go-http-proxy-to-socks/releases/download/$GOHPTS_RELEASE/gohpts-$GOHPTS_RELEASE-linux-amd64.tar.gz -O gohpts && tar xvzf gohpts && mv -f gohpts-$GOHPTS_RELEASE-linux-amd64 gohpts && ./gohpts -h
  • التثبيت باستخدام الأمر go install (يتطلب Go 1.26 أو أحدث): ```shell CGO_ENABLED=0 go install -ldflags "-s -w" -trimpath github.com/shadowy-pycoder/go-http-proxy-to-socks/cmd/gohpts@latest

سيؤدي هذا إلى تثبيت الملف التنفيذي gohpts في دليل $GOPATH/bin الخاص بك.

  • البناء من المصدر: ```shell git clone https://github.com/shadowy-pycoder/go-http-proxy-to-socks.git cd go-http-proxy-to-socks make build ./bin/gohpts
  • التشغيل في docker: ```shell docker run -it --privileged --network host -v "$PWD/gohpts.yaml:/config.yaml" shadowypycoder/gohpts:latest -f config.yaml

الاستخدام

[رجوع]```shell gohpts -h


/ | | | | | __ _ / ____| | | __ ___ | || | |) | | | | (__ | | |_ |/ _ | __ | / | | _
| |__| | (
) | | | | | | | ) | _|_/|| ||| || |___/

GoHPTS: HTTP(S) Proxy to SOCKS4/SOCKS5 proxy by shadowy-pycoder GitHub: https://github.com/shadowy-pycoder/go-http-proxy-to-socks Codeberg: https://codeberg.org/shadowy-pycoder/go-http-proxy-to-socks

Usage: gohpts [OPTIONS] OPTIONS: General: -h Show this help message and exit -v Show version and build information -D Run as a daemon (provide -logfile to see logs) -I Display list of network interfaces and exit -f Path to proxy configuration file in YAML format

تنزيل الأداة