Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
autovpn — AWS पर ऑन डिमांड डिस्पोजेबल OpenVPN एंडपॉइंट बनाएं। | Kitploit
उपकरण/GitHubGitHub/ttlequals0/autovpn
सामान्य उपयोगिताएँक्लाउड सुरक्षागोपनीयता
GitHubttlequals0/autovpn

autovpn

AWS पर ऑन डिमांड डिस्पोजेबल OpenVPN एंडपॉइंट बनाएं।

रिपॉजिटरी देखें
2.0k135535 महीने पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

[!CAUTION] यह रिपॉजिटरी अब बनाए नहीं रखी जा रही है। कोई और अपडेट, बग फिक्स या सहायता प्रदान नहीं की जाएगी। कृपया नया संस्करण https://github.com/ttlequals0/autowire का उपयोग करें

अवलोकन

एक स्क्रिप्ट जो किसी भी AWS क्षेत्र में OpenVPN एंडपॉइंट्स को आसानी से बनाने की अनुमति देती है। एक VPN एंडपॉइंट बनाने के लिए एक ही कमांड की आवश्यकता होती है, जिसमें लगभग 3 मिनट लगते हैं। यह उचित सुरक्षा समूह बनाएगा। यह एक टैग की गई ec2 इंस्टेंस को स्पिन करता है और OpenVPN सॉफ्टवेयर को कॉन्फ़िगर करता है। एक बार इंस्टेंस कॉन्फ़िगर हो जाने पर, एक OpenVPN कॉन्फ़िगरेशन फ़ाइल डाउनलोड होती है और उपयोग के लिए तैयार होती है। यह देखने की कार्यक्षमता भी है कि किस क्षेत्र में कौन से इंस्टेंस चल रहे हैं और हो जाने पर इंस्टेंस को समाप्त करने की क्षमता है। अतिरिक्त कार्यक्षमता में इंस्टेंस प्रकार निर्दिष्ट करना, SSH कीपेयर उत्पन्न करना, कस्टम AMI निर्दिष्ट करना, लॉगिन उपयोगकर्ता बदलना और आने वाली और भी चीजें शामिल हैं।

asciicast

उपयोग केस

  • AWS में ऑन डिमांड OpenVPN एंडपॉइंट बनाएं जिन्हें उपयोग के बाद आसानी से नष्ट किया जा सकता है केवल उसके लिए भुगतान करें जो आप उपयोग करते हैं।

निर्भरताएँ

  1. एक virtualenv बनाएं:
root@kitploit:~
mkvirtualenv -p python3 env/
source env/bin/activate
  1. pip install -r requirements.txt चलाकर निर्भरताएँ स्थापित करें

सुनिश्चित करें कि आपके पास AWS .credentials फ़ाइल है, इसे चलाकर देखें:

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 विकल्पों के साथ चलाएं, जहाँ -r AWS क्षेत्र का चयन हो। (वैकल्पिक) नोट: नई कुंजी को अपने ssh-agent में जोड़ना सुनिश्चित करें।
root@kitploit:~
./autovpn -G -r us-east-1
  1. AWS पर तैनात करने के लिए autovpn को -C -k और -r विकल्पों के साथ चलाएं:
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:~
DESCRIPTION:
    autovpn - ऑन डिमांड AWS OpenVPN एंडपॉइंट तैनाती उपकरण।
	प्रोजेक्ट https://github.com/ttlequals0/autovpn पर पाया गया
USAGE:
        क्रिया	 [OPTIONS]
       -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    कस्टम OpenVPN UDP पोर्ट निर्दिष्ट करें
       -u    कस्टम ssh उपयोगकर्ता निर्दिष्ट करें।***
       -y    पुष्टि छोड़ें
       -z    इंस्टेंस आईडी निर्दिष्ट करें।
EXAMPLES:
  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
NOTES:
        * - यदि इंस्टेंस प्रकार बदल रहे हैं तो कस्टम AMI की आवश्यकता हो सकती है।
        ** - कोई भी इंस्टेंस आकार दिया जा सकता है लेकिन t2.micro पर्याप्त से अधिक है।
        *** - यदि कस्टम AMI का उपयोग कर रहे हैं तो कस्टम उपयोगकर्ता की आवश्यकता हो सकती है।
	**** - AWS IAM उपयोगकर्ता के पास EC2 या प्रशासक अनुमतियाँ सेट होनी चाहिए।

करने के लिए

  • दस्तावेज़ीकरण को अपडेट करना जारी रखें
  • यदि सुरक्षा समूह अब उपयोग में नहीं है तो उसे हटाने की क्षमता जोड़ें
  • एक एंडपॉइंट के लिए अधिक क्लाइंट कॉन्फ़िगरेशन बनाने की क्षमता जोड़ें
  • पुल अनुरोधों का स्वागत है।
टूल डाउनलोड करें