
أداة إدارة AWS API Gateway لإنشاء وكلاء تمرير HTTP عند الطلب لتناوب IP فريد.
قد يكون إخفاء أو تدوير عنوان IP المصدر باستمرار عند إجراء مكالمات ويب أمرًا صعبًا أو مكلفًا. لقد وُجدت العديد من الأدوات لبعض الوقت لكنها كانت محدودة بعدد عناوين IP، أو باهظة الثمن، أو تتطلب نشر الكثير من خوادم VPS. يستخدم FireProx AWS API Gateway لإنشاء وكلاء عابرين (pass-through proxies) يقومون بتدوير عنوان IP المصدر مع كل طلب! استخدم FireProx لإنشاء عنوان URL وكيل يشير إلى خادم وجهة ثم قم بإجراء طلبات ويب إلى عنوان URL الوكيل الذي يُرجع استجابة خادم الوجهة!
مقدم لكم من:

بعد إصدار FireProx للجمهور، علمت أن اثنين آخرين كانا يستخدمان بالفعل تقنية AWS API Gateway. بالبحث في تسلسل الأحداث وإجراء بعض المحادثات الرائعة، أدركت أن السبب الوحيد الذي جعلني أعرف عنها هو بفضل هؤلاء الأشخاص. اعتقدت أنه سيكون من الرائع توجيه التحية لهم ومنحهم الفضل، تابعوا هؤلاء الأشخاص – إنهم رائعون.
يعود الفضل إلى Ryan Hanson - @ryHanson وهو أول مصدر معروف لتقنية API Gateway
تحية لـ Mike Hodges - @rmikehodges لنشرها في في BlackHat Arsenal 2018
تحية كبيرة، مرة أخرى، لصديقي العزيز Ralph May - @ralphte1 لتقديمه لي هذه التقنية منذ فترة.
الاستخدام: fire.py [-h] [--access_key ACCESS_KEY] [--secret_access_key SECRET_ACCESS_KEY] [--region REGION] [--command COMMAND] [--api_id API_ID] [--url URL]
مدير بوابة API الخاصة بـ FireProx
usage: fire.py [-h] [--profile_name PROFILE_NAME] [--access_key ACCESS_KEY] [--secret_access_key SECRET_ACCESS_KEY] [--session_token SESSION_TOKEN] [--region REGION] [--command COMMAND] [--api_id API_ID] [--url URL]
FireProx API Gateway Manager
optional arguments:
-h, --help show this help message and exit
--profile_name PROFILE_NAME
AWS Profile Name to store/retrieve credentials
--access_key ACCESS_KEY
AWS Access Key
--secret_access_key SECRET_ACCESS_KEY
AWS Secret Access Key
--session_token SESSION_TOKEN
AWS Session Token
--region REGION AWS Region
--command COMMAND Commands: list, create, delete, update
--api_id API_ID API ID
--url URL URL end-point
examples/google.py: استخدم وكيل FireProx لكشط بحث Google.examples/bing.py: استخدم وكيل FireProx لكشط بحث Bing.يمكنك التثبيت والتشغيل باستخدام الأمر التالي:
$ git clone https://github.com/ustayready/fireprox
$ cd fireprox
~/fireprox$ virtualenv -p python3 .
~/fireprox$ source bin/activate
(fireprox) ~/fireprox$ pip install -r requirements.txt
(fireprox) ~/fireprox$ python fire.py
لاحظ أن Python 3.6 مطلوبة.
بناء صورة Docker: (لا يعمل حاليًا على Docker for Windows، ربما بسبب نهايات الأسطر في entrypoint.sh.)
$ git clone https://github.com/ustayready/fireprox
$ cd fireprox
$ docker build -t fireprox .
$ docker run --rm -it fireprox -h

git checkout -b my-new-feature)git commit -am 'Add some feature')git push origin my-new-feature)تقارير الأخطاء وطلبات الميزات والتصحيحات مرحب بها.