{"id":11411,"date":"2020-09-09T20:22:08","date_gmt":"2020-09-09T14:52:08","guid":{"rendered":"http:\/\/kalilinuxtutorials.com\/?p=11411"},"modified":"2020-09-09T20:22:08","modified_gmt":"2020-09-09T14:52:08","slug":"autovpn","status":"publish","type":"post","link":"https:\/\/kalilinuxtutorials.com\/autovpn\/","title":{"rendered":"Autovpn : Create On Demand Disposable OpenVPN Endpoints On AWS"},"content":{"rendered":"\n<p><strong>AutoVPN<\/strong> is a script that allows the easy creation of OpenVPN endpoints in any AWS region. To create a VPN endpoint is done with a single command takes ~3 minutes. It will create the proper security groups. <\/p>\n\n\n\n<p>It spins up a tagged ec2 instance and configures OpenVPN software. Once instance is configured an OpenVPN configuration file is downloaded and ready to use. <\/p>\n\n\n\n<p>There is also functionality to see which instances are running in which region and ability to terminate the instance when done. Additional functionality includes specifying instance type, generate ssh keypairs, specify custom ami, change login user and more to come.<\/p>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>Use Case<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create on demand OpenVPN Endpoints in AWS that can easily be destroyed after done only pay for what you use.<\/li><\/ul>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>Dependencies<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create a virtualenv:<\/li><\/ul>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>mkvirtualenv -p python3 env\/ <br>source env\/bin\/activate <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Install dependencies by running <\/li><\/ul>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><code><strong>pip install -r requirements.txt<\/strong><\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Ensure that you have an AWS .credentials file by running:<\/li><\/ul>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>vi ~\/.aws\/credentials <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Then type in the following and add your keys (remove parenthesis):<\/li><\/ul>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>[default] <br>aws_access_key_id = (your_access_key_here) <br>aws_secret_access_key = (your_secret_key_here) <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\" start=\"4\"><li>Install OpenVPN client (if needed)<\/li><\/ul>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>Installation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Ensure dependencies are all installed.<\/li><li>Clone repo to system.<\/li><\/ul>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>git clone https:\/\/github.com\/ttlequals0\/autovpn.git <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\" start=\"3\"><li>To create SSH keypair execute autovpn with -G and -r options for AWS region of choice. (optional) NOTE: Make sure to add new key to your ssh-agent.<\/li><\/ul>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>.\/autovpn -G -r us-east-1 <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\" start=\"4\"><li>Execute autovpn with -C -k and -r options to deploy to AWS:<\/li><\/ul>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>.\/autovpn -C -r us-east-1 -k us-east-1_vpnkey <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\" start=\"4\"><li>OpenVPN config files are downloaded to current working directory.<\/li><li>Import the OpenVPN config file and connect:<\/li><\/ul>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>sudo openvpn us-east-1_aws_vpn.ovpn <\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>Main Page<\/strong><\/p>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>DESCRIPTION:<\/strong><br>autovpn &#8211; On Demand AWS OpenVPN Endpoint Deployment Tool.<br>Project found at https:\/\/github.com\/ttlequals0\/autovpn<br><br><strong>USAGE:<\/strong><br>ACTION [OPTIONS]<br>-C Create VPN endpoint.<br>-D Delete keypair from region.<br>-G Generate new keypair.<br>-S Get all running instances in a given region.<br>-T Terminate a OpenVPN endpoint.<br>-d Specify custom DNS server. (ex. 4.2.2.1)<br>-h Displays this message.<br>-i AWS Instance type (Optional, Default is t2.micro)<br>t2.nano t2.micro t2.small t2.medium t2.large.**<br>-k Specify the name of AWS keypair (Required)<br>-m Allow multiple connections to same endpoint.<br>-r Specify AWS Region (Required)<br>us-east-1 us-west-1 us-east-2 us-west-2 eu-west-1 eu-west-2<br>eu-west-3 eu-central-1 eu-north-1 ap-southeast-1 ap-northeast-1<br>ap-northeast-2 ap-northeast-3 ap-southeast-2 sa-east-1<br>ap-east-1 ca-central-1 me-south-1<br>-p Specify custom OpenVPN UDP port<br>-u Specify custom ssh user.***<br>-y Skip confirmations<br>-z Specify instance id.<br><br><strong>EXAMPLES:<\/strong><br>Create OpenVPN endpoint:<br>autovpn -C -r us-east-1 -k us-east-1_vpnkey<br>Generate keypair in a region.<br>autovpn -G -r us-east-1<br>Get running instances<br>autovpn -S -r us-east-1<br>Terminate OpenVPN endpoint<br>autovpn -T -r us-east-1 -z i-b933e00c<br>Using custom options<br>autovpn -C -r us-east-1 -k us-east-1_vpnkey -a ami-fce3c696 -u ec2_user -i m3.medium<br><br><strong>NOTES:<\/strong><br>* &#8211; Custom AMI may be needed if changing instance type.<br>** &#8211; Any instance size can be given but the t2.micro is more than enough.<br>*** &#8211; Custom user might be need if using a custom ami.<br>**** &#8211; AWS IAM user must have EC2 or Administrator permissions set.<\/p>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>To Do<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Continue to update documentation<\/li><li>Add deletion of Securoty Group if it is no longer in use.<\/li><li>Add ability to create more client configs for one endpoint.<\/li><li>Pull Requests are welcome.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-buttons aligncenter is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link has-vivid-cyan-blue-background-color has-background\" href=\"https:\/\/github.com\/ttlequals0\/autovpn\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Download<\/strong><\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>AutoVPN is a script that allows the easy creation of OpenVPN endpoints in any AWS region. To create a VPN endpoint is done with a single command takes ~3 minutes. It will create the proper security groups. It spins up a tagged ec2 instance and configures OpenVPN software. Once instance is configured an OpenVPN configuration [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":16505,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/1.bp.blogspot.com\/-gmBWiwmBlRE\/X1jreoU3zGI\/AAAAAAAAHf8\/hrzz28zoJC4b7p1uhmd_BOZv5FSGjWstACLcBGAsYHQ\/s728\/autovpn%25281%2529.png","fifu_image_alt":"Autovpn : Create On Demand Disposable OpenVPN Endpoints On AWS","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[28],"tags":[300,305,2340],"class_list":["post-11411","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kali","tag-autovpn","tag-aws","tag-openvpn"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Autovpn : Create On Demand Disposable OpenVPN Endpoints On AWS<\/title>\n<meta name=\"description\" content=\"AutoVPN is a script that allows the easy creation of OpenVPN endpoints in any AWS region. To create a VPN endpoint is done with a single\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kalilinuxtutorials.com\/autovpn\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Autovpn : Create On Demand Disposable OpenVPN Endpoints On AWS\" \/>\n<meta property=\"og:description\" content=\"AutoVPN is a script that allows the easy creation of OpenVPN endpoints in any AWS region. To create a VPN endpoint is done with a single\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kalilinuxtutorials.com\/autovpn\/\" \/>\n<meta property=\"og:site_name\" content=\"Kali Linux Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-09T14:52:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/1.bp.blogspot.com\/-gmBWiwmBlRE\/X1jreoU3zGI\/AAAAAAAAHf8\/hrzz28zoJC4b7p1uhmd_BOZv5FSGjWstACLcBGAsYHQ\/s728\/autovpn%25281%2529.png\" \/>\n<meta name=\"author\" content=\"R K\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/1.bp.blogspot.com\/-gmBWiwmBlRE\/X1jreoU3zGI\/AAAAAAAAHf8\/hrzz28zoJC4b7p1uhmd_BOZv5FSGjWstACLcBGAsYHQ\/s728\/autovpn%25281%2529.png\" \/>\n<meta name=\"twitter:creator\" content=\"@CyberEdition\" \/>\n<meta name=\"twitter:site\" content=\"@CyberEdition\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"R K\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/autovpn\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/autovpn\/\"},\"author\":{\"name\":\"R K\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad\"},\"headline\":\"Autovpn : Create On Demand Disposable OpenVPN Endpoints On AWS\",\"datePublished\":\"2020-09-09T14:52:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/autovpn\/\"},\"wordCount\":550,\"publisher\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/autovpn\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-gmBWiwmBlRE\/X1jreoU3zGI\/AAAAAAAAHf8\/hrzz28zoJC4b7p1uhmd_BOZv5FSGjWstACLcBGAsYHQ\/s728\/autovpn%25281%2529.png\",\"keywords\":[\"autovpn\",\"AWS\",\"OpenVPN\"],\"articleSection\":[\"Kali Linux\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/autovpn\/\",\"url\":\"https:\/\/kalilinuxtutorials.com\/autovpn\/\",\"name\":\"Autovpn : Create On Demand Disposable OpenVPN Endpoints On AWS\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/autovpn\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/autovpn\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-gmBWiwmBlRE\/X1jreoU3zGI\/AAAAAAAAHf8\/hrzz28zoJC4b7p1uhmd_BOZv5FSGjWstACLcBGAsYHQ\/s728\/autovpn%25281%2529.png\",\"datePublished\":\"2020-09-09T14:52:08+00:00\",\"description\":\"AutoVPN is a script that allows the easy creation of OpenVPN endpoints in any AWS region. To create a VPN endpoint is done with a single\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kalilinuxtutorials.com\/autovpn\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/autovpn\/#primaryimage\",\"url\":\"https:\/\/1.bp.blogspot.com\/-gmBWiwmBlRE\/X1jreoU3zGI\/AAAAAAAAHf8\/hrzz28zoJC4b7p1uhmd_BOZv5FSGjWstACLcBGAsYHQ\/s728\/autovpn%25281%2529.png\",\"contentUrl\":\"https:\/\/1.bp.blogspot.com\/-gmBWiwmBlRE\/X1jreoU3zGI\/AAAAAAAAHf8\/hrzz28zoJC4b7p1uhmd_BOZv5FSGjWstACLcBGAsYHQ\/s728\/autovpn%25281%2529.png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#website\",\"url\":\"https:\/\/kalilinuxtutorials.com\/\",\"name\":\"Kali Linux Tutorials\",\"description\":\"Kali Linux Tutorials\",\"publisher\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kalilinuxtutorials.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\",\"name\":\"Kali Linux Tutorials\",\"url\":\"https:\/\/kalilinuxtutorials.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png\",\"contentUrl\":\"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png\",\"width\":272,\"height\":90,\"caption\":\"Kali Linux Tutorials\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/CyberEdition\",\"https:\/\/www.threads.com\/@cybersecurityedition\",\"https:\/\/www.linkedin.com\/company\/cyberedition\",\"https:\/\/www.instagram.com\/cybersecurityedition\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad\",\"name\":\"R K\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g\",\"caption\":\"R K\"},\"url\":\"https:\/\/kalilinuxtutorials.com\/author\/ranjith\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Autovpn : Create On Demand Disposable OpenVPN Endpoints On AWS","description":"AutoVPN is a script that allows the easy creation of OpenVPN endpoints in any AWS region. To create a VPN endpoint is done with a single","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kalilinuxtutorials.com\/autovpn\/","og_locale":"en_US","og_type":"article","og_title":"Autovpn : Create On Demand Disposable OpenVPN Endpoints On AWS","og_description":"AutoVPN is a script that allows the easy creation of OpenVPN endpoints in any AWS region. To create a VPN endpoint is done with a single","og_url":"https:\/\/kalilinuxtutorials.com\/autovpn\/","og_site_name":"Kali Linux Tutorials","article_published_time":"2020-09-09T14:52:08+00:00","og_image":[{"url":"https:\/\/1.bp.blogspot.com\/-gmBWiwmBlRE\/X1jreoU3zGI\/AAAAAAAAHf8\/hrzz28zoJC4b7p1uhmd_BOZv5FSGjWstACLcBGAsYHQ\/s728\/autovpn%25281%2529.png","type":"","width":"","height":""}],"author":"R K","twitter_card":"summary_large_image","twitter_image":"https:\/\/1.bp.blogspot.com\/-gmBWiwmBlRE\/X1jreoU3zGI\/AAAAAAAAHf8\/hrzz28zoJC4b7p1uhmd_BOZv5FSGjWstACLcBGAsYHQ\/s728\/autovpn%25281%2529.png","twitter_creator":"@CyberEdition","twitter_site":"@CyberEdition","twitter_misc":{"Written by":"R K","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kalilinuxtutorials.com\/autovpn\/#article","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/autovpn\/"},"author":{"name":"R K","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad"},"headline":"Autovpn : Create On Demand Disposable OpenVPN Endpoints On AWS","datePublished":"2020-09-09T14:52:08+00:00","mainEntityOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/autovpn\/"},"wordCount":550,"publisher":{"@id":"https:\/\/kalilinuxtutorials.com\/#organization"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/autovpn\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-gmBWiwmBlRE\/X1jreoU3zGI\/AAAAAAAAHf8\/hrzz28zoJC4b7p1uhmd_BOZv5FSGjWstACLcBGAsYHQ\/s728\/autovpn%25281%2529.png","keywords":["autovpn","AWS","OpenVPN"],"articleSection":["Kali Linux"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/kalilinuxtutorials.com\/autovpn\/","url":"https:\/\/kalilinuxtutorials.com\/autovpn\/","name":"Autovpn : Create On Demand Disposable OpenVPN Endpoints On AWS","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/autovpn\/#primaryimage"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/autovpn\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-gmBWiwmBlRE\/X1jreoU3zGI\/AAAAAAAAHf8\/hrzz28zoJC4b7p1uhmd_BOZv5FSGjWstACLcBGAsYHQ\/s728\/autovpn%25281%2529.png","datePublished":"2020-09-09T14:52:08+00:00","description":"AutoVPN is a script that allows the easy creation of OpenVPN endpoints in any AWS region. To create a VPN endpoint is done with a single","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kalilinuxtutorials.com\/autovpn\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/autovpn\/#primaryimage","url":"https:\/\/1.bp.blogspot.com\/-gmBWiwmBlRE\/X1jreoU3zGI\/AAAAAAAAHf8\/hrzz28zoJC4b7p1uhmd_BOZv5FSGjWstACLcBGAsYHQ\/s728\/autovpn%25281%2529.png","contentUrl":"https:\/\/1.bp.blogspot.com\/-gmBWiwmBlRE\/X1jreoU3zGI\/AAAAAAAAHf8\/hrzz28zoJC4b7p1uhmd_BOZv5FSGjWstACLcBGAsYHQ\/s728\/autovpn%25281%2529.png"},{"@type":"WebSite","@id":"https:\/\/kalilinuxtutorials.com\/#website","url":"https:\/\/kalilinuxtutorials.com\/","name":"Kali Linux Tutorials","description":"Kali Linux Tutorials","publisher":{"@id":"https:\/\/kalilinuxtutorials.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kalilinuxtutorials.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kalilinuxtutorials.com\/#organization","name":"Kali Linux Tutorials","url":"https:\/\/kalilinuxtutorials.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/","url":"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png","contentUrl":"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png","width":272,"height":90,"caption":"Kali Linux Tutorials"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/CyberEdition","https:\/\/www.threads.com\/@cybersecurityedition","https:\/\/www.linkedin.com\/company\/cyberedition","https:\/\/www.instagram.com\/cybersecurityedition\/"]},{"@type":"Person","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad","name":"R K","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g","caption":"R K"},"url":"https:\/\/kalilinuxtutorials.com\/author\/ranjith\/"}]}},"jetpack_featured_media_url":"https:\/\/1.bp.blogspot.com\/-gmBWiwmBlRE\/X1jreoU3zGI\/AAAAAAAAHf8\/hrzz28zoJC4b7p1uhmd_BOZv5FSGjWstACLcBGAsYHQ\/s728\/autovpn%25281%2529.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":19216,"url":"https:\/\/kalilinuxtutorials.com\/linux-vpn-software-3-decent-options\/","url_meta":{"origin":11411,"position":0},"title":"Linux VPN Software &#8211; 3 Decent Options","author":"Linumonk","date":"October 2, 2021","format":false,"excerpt":"All users connect via a VPN whenever accessing public Wi-Fi connections, especially when sending personal information over an insecure network. This article will describe 3 VPN software based on the list of vpntesting.com for various Linux which you can use to ensure that nobody except the physical servers you are\u2026","rel":"","context":"In &quot;VPN&quot;","block_context":{"text":"VPN","link":"https:\/\/kalilinuxtutorials.com\/category\/vpn\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/1.bp.blogspot.com\/-Rd0KbxGnhz0\/YWF_EIb75AI\/AAAAAAAAPBc\/KnrxvWxgfAcIR_PxbthRLk22Gei_7rojgCLcBGAsYHQ\/s16000\/LINUX%2BVPNS.PNG?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/1.bp.blogspot.com\/-Rd0KbxGnhz0\/YWF_EIb75AI\/AAAAAAAAPBc\/KnrxvWxgfAcIR_PxbthRLk22Gei_7rojgCLcBGAsYHQ\/s16000\/LINUX%2BVPNS.PNG?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/1.bp.blogspot.com\/-Rd0KbxGnhz0\/YWF_EIb75AI\/AAAAAAAAPBc\/KnrxvWxgfAcIR_PxbthRLk22Gei_7rojgCLcBGAsYHQ\/s16000\/LINUX%2BVPNS.PNG?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/1.bp.blogspot.com\/-Rd0KbxGnhz0\/YWF_EIb75AI\/AAAAAAAAPBc\/KnrxvWxgfAcIR_PxbthRLk22Gei_7rojgCLcBGAsYHQ\/s16000\/LINUX%2BVPNS.PNG?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":10879,"url":"https:\/\/kalilinuxtutorials.com\/axiom\/","url_meta":{"origin":11411,"position":1},"title":"Axiom : A Dynamic Infrastructure Toolkit For Red Teamers &#038; Bug Bounty Hunters","author":"R K","date":"July 7, 2020","format":false,"excerpt":"Project Axiom is a set of utilities for managing a small dynamic infrastructure setup for bug bounty and pentesting. Axiom right now is perfect for teams as small as one person, without costing you much at all to run. And by not much to run at all, I mean, less\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1492,"url":"https:\/\/kalilinuxtutorials.com\/autovpn-connect-vpn\/","url_meta":{"origin":11411,"position":2},"title":"Autovpn &#8211; Connect to a VPN in a Country of your Choice","author":"R K","date":"June 8, 2018","format":false,"excerpt":"AutoVpn is a tool to automatically connect you to a random VPN in a country of your choice. It uses openvpn to connect you to a server obtained from VPN Gate. Compiling Autovpn First clone the repo and cd into the directory: $ git clone https:\/\/github.com\/adtac\/autovpn $ cd autovpn Then\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/04\/button_download.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":32456,"url":"https:\/\/kalilinuxtutorials.com\/formthief\/","url_meta":{"origin":11411,"position":3},"title":"FormThief &#8211; A Deceptive Approach To Spoofing Windows Desktop Logins","author":"Varshini","date":"March 22, 2024","format":false,"excerpt":"FormThief is a project designed for spoofing Windows desktop login applications using WinForms and WPF. Below is an example run for KeePass\u00a0 Windows Forms (WinForms) and Windows Presentation Foundation (WPF) are two powerful UI frameworks provided by Microsoft for building desktop applications on the Windows platform. While they are primarily\u2026","rel":"","context":"In &quot;Cyber security&quot;","block_context":{"text":"Cyber security","link":"https:\/\/kalilinuxtutorials.com\/category\/cyber-security\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj372HCuiqr0PCpS2Fvwu1shE8vZaz6XJRTjE1o1JqQnvaoWVfz03pCiU5P9GIyof4XGSIG-FC18ZVBLMSHtowKF9jk2ap2_4HMYbDO6J7_Bq8YSEZjmLmF1P8TH_jzXCGR-Qgnllp1HGvf4xbZYpViRM_6uyUct2wu9Km1T7YGd6RarMKwxbOnkBmWUHmZ\/s16000\/AutoSmuggle%20%281%29.webp?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj372HCuiqr0PCpS2Fvwu1shE8vZaz6XJRTjE1o1JqQnvaoWVfz03pCiU5P9GIyof4XGSIG-FC18ZVBLMSHtowKF9jk2ap2_4HMYbDO6J7_Bq8YSEZjmLmF1P8TH_jzXCGR-Qgnllp1HGvf4xbZYpViRM_6uyUct2wu9Km1T7YGd6RarMKwxbOnkBmWUHmZ\/s16000\/AutoSmuggle%20%281%29.webp?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj372HCuiqr0PCpS2Fvwu1shE8vZaz6XJRTjE1o1JqQnvaoWVfz03pCiU5P9GIyof4XGSIG-FC18ZVBLMSHtowKF9jk2ap2_4HMYbDO6J7_Bq8YSEZjmLmF1P8TH_jzXCGR-Qgnllp1HGvf4xbZYpViRM_6uyUct2wu9Km1T7YGd6RarMKwxbOnkBmWUHmZ\/s16000\/AutoSmuggle%20%281%29.webp?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj372HCuiqr0PCpS2Fvwu1shE8vZaz6XJRTjE1o1JqQnvaoWVfz03pCiU5P9GIyof4XGSIG-FC18ZVBLMSHtowKF9jk2ap2_4HMYbDO6J7_Bq8YSEZjmLmF1P8TH_jzXCGR-Qgnllp1HGvf4xbZYpViRM_6uyUct2wu9Km1T7YGd6RarMKwxbOnkBmWUHmZ\/s16000\/AutoSmuggle%20%281%29.webp?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj372HCuiqr0PCpS2Fvwu1shE8vZaz6XJRTjE1o1JqQnvaoWVfz03pCiU5P9GIyof4XGSIG-FC18ZVBLMSHtowKF9jk2ap2_4HMYbDO6J7_Bq8YSEZjmLmF1P8TH_jzXCGR-Qgnllp1HGvf4xbZYpViRM_6uyUct2wu9Km1T7YGd6RarMKwxbOnkBmWUHmZ\/s16000\/AutoSmuggle%20%281%29.webp?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj372HCuiqr0PCpS2Fvwu1shE8vZaz6XJRTjE1o1JqQnvaoWVfz03pCiU5P9GIyof4XGSIG-FC18ZVBLMSHtowKF9jk2ap2_4HMYbDO6J7_Bq8YSEZjmLmF1P8TH_jzXCGR-Qgnllp1HGvf4xbZYpViRM_6uyUct2wu9Km1T7YGd6RarMKwxbOnkBmWUHmZ\/s16000\/AutoSmuggle%20%281%29.webp?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":2846,"url":"https:\/\/kalilinuxtutorials.com\/udp2raw-tunnel\/","url_meta":{"origin":11411,"position":4},"title":"UDP2Raw Tunnel &#8211; A Tunnel which Turns UDP Traffic into Encrypted UDP\/FakeTCP\/ICMP","author":"R K","date":"September 30, 2018","format":false,"excerpt":"Udp2raw Tunnel is a tunnel which turns UDP Traffic into Encrypted FakeTCP\/UDP\/ICMP Traffic by using Raw Socket, helps you Bypass UDP FireWalls(or Unstable UDP Environment). It can defend Replay-Attack and supports Multiplexing. It also acts as a Connection Stabilizer. When used alone,udp2raw tunnels only UDP traffic. Nevertheless,if you used udp2raw\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/09\/Udp2raw-tunnel1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/09\/Udp2raw-tunnel1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/09\/Udp2raw-tunnel1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/09\/Udp2raw-tunnel1.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":3000,"url":"https:\/\/kalilinuxtutorials.com\/ekfiddle\/","url_meta":{"origin":11411,"position":5},"title":"EKFiddle &#8211; A framework Based On The Fiddler Web Debugger To Study Exploit Kits, Malvertising &#038; Malicious Traffic In General","author":"R K","date":"October 18, 2018","format":false,"excerpt":"EKFiddle is a framework based on the Fiddler web debugger to study Exploit Kits, malvertising and malicious traffic in general. Enable C# scripting (Windows only) Launch Fiddler, and go to Tools -> Options In the Scripting tab, change the default (JScript.NET) to C#. Change default text editor (optional) In the\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/10\/Sample.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/10\/Sample.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/10\/Sample.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/10\/Sample.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2018\/10\/Sample.png?resize=1050%2C600&ssl=1 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/11411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/comments?post=11411"}],"version-history":[{"count":0,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/11411\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media\/16505"}],"wp:attachment":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media?parent=11411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/categories?post=11411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/tags?post=11411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}