Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
autovpn — إنشاء نقاط نهاية OpenVPN قابلة للتخلص عند الطلب على AWS. | Kitploit
أدوات/GitHubGitHub/ttlequals0/autovpn
أدوات عامةأمن السحابةالخصوصية
GitHubttlequals0/autovpn

autovpn

إنشاء نقاط نهاية OpenVPN قابلة للتخلص عند الطلب على AWS.

عرض المستودع
2.0k135منذ 5 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

[!CAUTION] لم يعد هذا المستودع قيد الصيانة. لن يتم تقديم أي تحديثات أو إصلاحات للأخطاء أو دعم في المستقبل. يرجى استخدام الإصدار الجديد https://github.com/ttlequals0/autowire

نظرة عامة

نص برمجي يتيح إنشاء نقاط نهاية OpenVPN بسهولة في أي منطقة من AWS. يتم إنشاء نقطة نهاية VPN بأمر واحد يستغرق حوالي 3 دقائق. سينشئ مجموعات الأمان المناسبة. يشغل مثيل ec2 موسومًا ويكوّن برنامج OpenVPN. بمجرد تكوين المثيل، يتم تنزيل ملف تكوين OpenVPN ويكون جاهزًا للاستخدام. توجد أيضًا وظائف لرؤية المثيلات قيد التشغيل في أي منطقة والقدرة على إنهاء المثيل عند الانتهاء. تتضمن الوظائف الإضافية تحديد نوع المثيل، إنشاء أزواج مفاتيح SSH، تحديد AMI مخصص، تغيير مستخدم تسجيل الدخول والمزيد قادم.

asciicast

حالة الاستخدام

  • إنشاء نقاط نهاية OpenVPN عند الطلب في AWS يمكن تدميرها بسهولة بعد الانتهاء، تدفع فقط مقابل ما تستخدمه.

التبعيات

  1. إنشاء بيئة افتراضية (virtualenv):
root@kitploit:~
mkvirtualenv -p python3 env/
source env/bin/activate
  1. تثبيت التبعيات عن طريق تشغيل pip install -r requirements.txt

  2. تأكد من أن لديك ملف .credentials الخاص بـ AWS عن طريق تشغيل:

root@kitploit:~
vi ~/.aws/credentials

ثم اكتب ما يلي وأضف مفاتيحك (أزل الأقواس):

root@kitploit:~
[default]
aws_access_key_id = (your_access_key_here)
aws_secret_access_key = (your_secret_key_here)
  1. تثبيت عميل OpenVPN (إذا لزم الأمر)

التثبيت

  1. تأكد من تثبيت جميع التبعيات.
  2. استنساخ المستودع إلى النظام.
root@kitploit:~
git clone https://github.com/ttlequals0/autovpn.git
  1. لإنشاء زوج مفاتيح SSH، قم بتشغيل autovpn مع الخيارين -G و -r لمنطقة AWS التي تختارها. (اختياري) ملاحظة: تأكد من إضافة المفتاح الجديد إلى عميل ssh-agent الخاص بك.
root@kitploit:~
./autovpn -G -r us-east-1
  1. قم بتشغيل autovpn مع الخيارات -C و -k و -r لنشره على AWS:
root@kitploit:~
./autovpn -C -r us-east-1 -k us-east-1_vpnkey
  1. يتم تنزيل ملفات تكوين OpenVPN إلى دليل العمل الحالي.
  2. استيراد ملف تكوين OpenVPN والاتصال:
root@kitploit:~
sudo openvpn us-east-1_aws_vpn.ovpn

صفحة الدليل

root@kitploit:~
الوصف:
    autovpn - أداة نشر نقطة نهاية OpenVPN عند الطلب على AWS.
	المشروع موجود على https://github.com/ttlequals0/autovpn
الاستخدام:
        الإجراء	 [الخيارات]
       -C    إنشاء نقطة نهاية VPN.
       -D    حذف زوج المفاتيح من المنطقة.
       -G    إنشاء زوج مفاتيح جديد.
       -S    الحصول على جميع المثيلات قيد التشغيل في منطقة معينة.
       -T    إنهاء نقطة نهاية OpenVPN.
       -d    تحديد خادم DNS مخصص. (مثال: 4.2.2.1)
       -h    عرض هذه الرسالة.
       -i    نوع مثيل AWS (اختياري، الافتراضي هو t2.micro)
	     t2.nano t2.micro t2.small t2.medium t2.large.**
       -k    تحديد اسم زوج المفاتيح الخاص بـ AWS (مطلوب)
       -m    السماح باتصالات متعددة لنفس نقطة النهاية.
       -r    تحديد منطقة AWS (مطلوب)
	     us-east-1 us-west-1 us-east-2 us-west-2 eu-west-1 eu-west-2
	     eu-west-3 eu-central-1 eu-north-1 ap-southeast-1 ap-northeast-1
	     ap-northeast-2 ap-northeast-3 ap-southeast-2 sa-east-1
       ap-east-1 ca-central-1 me-south-1
       -p    تحديد منفذ UDP مخصص لـ OpenVPN
       -u    تحديد مستخدم SSH مخصص.***
       -y    تخطي التأكيدات
       -z    تحديد معرف المثيل.
أمثلة:
  إنشاء نقطة نهاية OpenVPN:
	autovpn -C -r us-east-1 -k us-east-1_vpnkey
  إنشاء زوج مفاتيح في منطقة:
	autovpn -G -r us-east-1
  الحصول على المثيلات قيد التشغيل:
	autovpn -S -r us-east-1
  إنهاء نقطة نهاية OpenVPN:
	autovpn -T -r us-east-1 -z i-b933e00c
  باستخدام خيارات مخصصة:
    autovpn -C -r us-east-1 -k us-east-1_vpnkey -a ami-fce3c696 -u ec2_user -i m3.medium
ملاحظات:
        * - قد تكون هناك حاجة إلى AMI مخصص عند تغيير نوع المثيل.
        ** - يمكن استخدام أي حجم مثيل، لكن t2.micro أكثر من كافٍ.
        *** - قد تكون هناك حاجة إلى مستخدم مخصص عند استخدام AMI مخصص.
	**** - يجب أن يكون لدى مستخدم AWS IAM أذونات EC2 أو المسؤول.

قائمة المهام

  • متابعة تحديث الوثائق
  • إضافة حذف مجموعة الأمان إذا لم تعد قيد الاستخدام.
  • إضافة القدرة على إنشاء تكوينات عميل إضافية لنقطة نهاية واحدة.
  • طلبات السحب مرحب بها.
تنزيل الأداة