{"id":12364,"date":"2021-03-24T14:44:26","date_gmt":"2021-03-24T09:14:26","guid":{"rendered":"http:\/\/kalilinuxtutorials.com\/?p=12364"},"modified":"2021-03-24T14:44:26","modified_gmt":"2021-03-24T09:14:26","slug":"invoke-socksproxy","status":"publish","type":"post","link":"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/","title":{"rendered":"Invoke SocksProxy : Socks Proxy &#038; Reverse Socks Server Using Powershell"},"content":{"rendered":"\n<p><strong>Invoke SocksProxy<\/strong> is a tool that creates a local or &#8220;reverse&#8221; Socks proxy using powershell. The local proxy is a simple Socks 4\/5 proxy.<\/p>\n\n\n\n<p>The reverse proxy creates a tcp tunnel by initiating outbond SSL connections that can go through the system&#8217;s proxy. The tunnel can then be used as a socks proxy on the remote host to pivot into the local host&#8217;s network.<\/p>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>Examples<\/strong><\/p>\n\n\n\n<p class=\"has-light-green-cyan-background-color has-background\"><strong>Local<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Create a Socks 4\/5 proxy on port 1080:<\/strong><\/li><\/ul>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>Import-Module .\\Invoke-SocksProxy.psm1 <br>Invoke-SocksProxy -bindPort 1080<\/strong> <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Increase the maximum number of threads from 200 to 400<\/strong><\/li><\/ul>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>Import-Module .\\Invoke-SocksProxy.psm1 <br>Invoke-SocksProxy -threads 400 <\/strong><\/p>\n\n\n\n<p class=\"has-light-green-cyan-background-color has-background\"><strong>Reverse<\/strong><\/p>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-black-background-color has-text-color has-background\"><strong>#On the remote host:<br>#Generate a private key and self signed cert<\/strong><br>openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout private.key -out cert.pem<br><br><strong>#Get the certificate fingerprint to verify it:<\/strong><br>openssl x509 -in cert.pem -noout -sha1 -fingerprint | cut -d &#8220;=&#8221; -f 2 | tr -d &#8220;:&#8221;<br><br><strong>#Start the handler<\/strong><br>python3 ReverseSocksProxyHandler.py 443 1080 .\/cert.pem .\/private.key<br><br><strong>#On the local host:<\/strong><br>Import-Module .\\Invoke-SocksProxy.psm1<br>Invoke-ReverseSocksProxy -remotePort 443 -remoteHost 192.168.49.130<br><br><strong>#Go through the system proxy:<\/strong><br>Invoke-ReverseSocksProxy -remotePort 443 -remoteHost 192.168.49.130 -useSystemProxy<br><br><strong>#Validate certificate<\/strong><br>Invoke-ReverseSocksProxy -remotePort 443 -remoteHost 192.168.49.130 -certFingerprint &#8216;93061FDB30D69A435ACF96430744C5CC5473D44E&#8217;<br><br><strong>#Give up after a number of failed connections to the handler:<\/strong><br>Invoke-ReverseSocksProxy -remotePort 443 -remoteHost 192.168.49.130 -maxRetries 10<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Create a &#8220;reverse&#8221; Socks 4\/5 proxy on port 1080 of a remote host:<\/strong><\/li><\/ul>\n\n\n\n<p>Credit for the System Proxy trick: <a href=\"https:\/\/github.com\/Arno0x\/PowerShellScripts\/blob\/master\/proxyTunnel.ps1\">https:\/\/github.com\/Arno0x\/PowerShellScripts\/blob\/master\/proxyTunnel.ps1<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>Limitations<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>This is only a subset of the Socks 4 and 5 protocols: It does not support authentication, It does not support UDP or bind requests.<\/li><li>When the Socks Proxy runs out of available threads, new connections cannot be established until a thread is freed.<\/li><li>New features will be implemented in the future. PR are welcome.<\/li><\/ul>\n\n\n\n<p class=\"has-text-align-center has-vivid-green-cyan-background-color has-background\"><strong>Disclaimer<\/strong><\/p>\n\n\n\n<p>This project is intended for security researchers and penetration testers and should only be used with the approval of system owners.<\/p>\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\/p3nt4\/Invoke-SocksProxy\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Download<\/strong><\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Invoke SocksProxy is a tool that creates a local or &#8220;reverse&#8221; Socks proxy using powershell. The local proxy is a simple Socks 4\/5 proxy. The reverse proxy creates a tcp tunnel by initiating outbond SSL connections that can go through the system&#8217;s proxy. The tunnel can then be used as a socks proxy on the [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":16725,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/1.bp.blogspot.com\/-DEBLKNahjW4\/YFgwZWwnkwI\/AAAAAAAAIn0\/jgsQIYLD-mEe9JfzEXZr7I8s4RycHQ6VgCLcBGAsYHQ\/s728\/Invoke-SocksProxy%25281%2529.png","fifu_image_alt":"Invoke SocksProxy : Socks Proxy & Reverse Socks Server Using Powershell","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[28],"tags":[1658,2577,2843,3172],"class_list":["post-12364","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kali","tag-invoke-socksproxy","tag-powershell","tag-reverse-socks","tag-socks-proxy"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Invoke SocksProxy : Socks Proxy &amp; Reverse Socks Server Using Powershell<\/title>\n<meta name=\"description\" content=\"Invoke SocksProxy is a tool that creates a local or &quot;reverse&quot; Socks proxy using powershell. The local proxy is a simple Socks 4\/5 proxy.\" \/>\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\/invoke-socksproxy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Invoke SocksProxy : Socks Proxy &amp; Reverse Socks Server Using Powershell\" \/>\n<meta property=\"og:description\" content=\"Invoke SocksProxy is a tool that creates a local or &quot;reverse&quot; Socks proxy using powershell. The local proxy is a simple Socks 4\/5 proxy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/\" \/>\n<meta property=\"og:site_name\" content=\"Kali Linux Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-24T09:14:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/1.bp.blogspot.com\/-DEBLKNahjW4\/YFgwZWwnkwI\/AAAAAAAAIn0\/jgsQIYLD-mEe9JfzEXZr7I8s4RycHQ6VgCLcBGAsYHQ\/s728\/Invoke-SocksProxy%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\/-DEBLKNahjW4\/YFgwZWwnkwI\/AAAAAAAAIn0\/jgsQIYLD-mEe9JfzEXZr7I8s4RycHQ6VgCLcBGAsYHQ\/s728\/Invoke-SocksProxy%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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/\"},\"author\":{\"name\":\"R K\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad\"},\"headline\":\"Invoke SocksProxy : Socks Proxy &#038; Reverse Socks Server Using Powershell\",\"datePublished\":\"2021-03-24T09:14:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/\"},\"wordCount\":308,\"publisher\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-DEBLKNahjW4\/YFgwZWwnkwI\/AAAAAAAAIn0\/jgsQIYLD-mEe9JfzEXZr7I8s4RycHQ6VgCLcBGAsYHQ\/s728\/Invoke-SocksProxy%25281%2529.png\",\"keywords\":[\"Invoke SocksProxy\",\"PowerShell\",\"Reverse Socks\",\"Socks Proxy\"],\"articleSection\":[\"Kali Linux\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/\",\"url\":\"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/\",\"name\":\"Invoke SocksProxy : Socks Proxy & Reverse Socks Server Using Powershell\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-DEBLKNahjW4\/YFgwZWwnkwI\/AAAAAAAAIn0\/jgsQIYLD-mEe9JfzEXZr7I8s4RycHQ6VgCLcBGAsYHQ\/s728\/Invoke-SocksProxy%25281%2529.png\",\"datePublished\":\"2021-03-24T09:14:26+00:00\",\"description\":\"Invoke SocksProxy is a tool that creates a local or \\\"reverse\\\" Socks proxy using powershell. The local proxy is a simple Socks 4\/5 proxy.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/#primaryimage\",\"url\":\"https:\/\/1.bp.blogspot.com\/-DEBLKNahjW4\/YFgwZWwnkwI\/AAAAAAAAIn0\/jgsQIYLD-mEe9JfzEXZr7I8s4RycHQ6VgCLcBGAsYHQ\/s728\/Invoke-SocksProxy%25281%2529.png\",\"contentUrl\":\"https:\/\/1.bp.blogspot.com\/-DEBLKNahjW4\/YFgwZWwnkwI\/AAAAAAAAIn0\/jgsQIYLD-mEe9JfzEXZr7I8s4RycHQ6VgCLcBGAsYHQ\/s728\/Invoke-SocksProxy%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":"Invoke SocksProxy : Socks Proxy & Reverse Socks Server Using Powershell","description":"Invoke SocksProxy is a tool that creates a local or \"reverse\" Socks proxy using powershell. The local proxy is a simple Socks 4\/5 proxy.","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\/invoke-socksproxy\/","og_locale":"en_US","og_type":"article","og_title":"Invoke SocksProxy : Socks Proxy & Reverse Socks Server Using Powershell","og_description":"Invoke SocksProxy is a tool that creates a local or \"reverse\" Socks proxy using powershell. The local proxy is a simple Socks 4\/5 proxy.","og_url":"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/","og_site_name":"Kali Linux Tutorials","article_published_time":"2021-03-24T09:14:26+00:00","og_image":[{"url":"https:\/\/1.bp.blogspot.com\/-DEBLKNahjW4\/YFgwZWwnkwI\/AAAAAAAAIn0\/jgsQIYLD-mEe9JfzEXZr7I8s4RycHQ6VgCLcBGAsYHQ\/s728\/Invoke-SocksProxy%25281%2529.png","type":"","width":"","height":""}],"author":"R K","twitter_card":"summary_large_image","twitter_image":"https:\/\/1.bp.blogspot.com\/-DEBLKNahjW4\/YFgwZWwnkwI\/AAAAAAAAIn0\/jgsQIYLD-mEe9JfzEXZr7I8s4RycHQ6VgCLcBGAsYHQ\/s728\/Invoke-SocksProxy%25281%2529.png","twitter_creator":"@CyberEdition","twitter_site":"@CyberEdition","twitter_misc":{"Written by":"R K","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/#article","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/"},"author":{"name":"R K","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad"},"headline":"Invoke SocksProxy : Socks Proxy &#038; Reverse Socks Server Using Powershell","datePublished":"2021-03-24T09:14:26+00:00","mainEntityOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/"},"wordCount":308,"publisher":{"@id":"https:\/\/kalilinuxtutorials.com\/#organization"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-DEBLKNahjW4\/YFgwZWwnkwI\/AAAAAAAAIn0\/jgsQIYLD-mEe9JfzEXZr7I8s4RycHQ6VgCLcBGAsYHQ\/s728\/Invoke-SocksProxy%25281%2529.png","keywords":["Invoke SocksProxy","PowerShell","Reverse Socks","Socks Proxy"],"articleSection":["Kali Linux"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/","url":"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/","name":"Invoke SocksProxy : Socks Proxy & Reverse Socks Server Using Powershell","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/#primaryimage"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-DEBLKNahjW4\/YFgwZWwnkwI\/AAAAAAAAIn0\/jgsQIYLD-mEe9JfzEXZr7I8s4RycHQ6VgCLcBGAsYHQ\/s728\/Invoke-SocksProxy%25281%2529.png","datePublished":"2021-03-24T09:14:26+00:00","description":"Invoke SocksProxy is a tool that creates a local or \"reverse\" Socks proxy using powershell. The local proxy is a simple Socks 4\/5 proxy.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/invoke-socksproxy\/#primaryimage","url":"https:\/\/1.bp.blogspot.com\/-DEBLKNahjW4\/YFgwZWwnkwI\/AAAAAAAAIn0\/jgsQIYLD-mEe9JfzEXZr7I8s4RycHQ6VgCLcBGAsYHQ\/s728\/Invoke-SocksProxy%25281%2529.png","contentUrl":"https:\/\/1.bp.blogspot.com\/-DEBLKNahjW4\/YFgwZWwnkwI\/AAAAAAAAIn0\/jgsQIYLD-mEe9JfzEXZr7I8s4RycHQ6VgCLcBGAsYHQ\/s728\/Invoke-SocksProxy%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\/-DEBLKNahjW4\/YFgwZWwnkwI\/AAAAAAAAIn0\/jgsQIYLD-mEe9JfzEXZr7I8s4RycHQ6VgCLcBGAsYHQ\/s728\/Invoke-SocksProxy%25281%2529.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":25587,"url":"https:\/\/kalilinuxtutorials.com\/powerproxy\/","url_meta":{"origin":12364,"position":0},"title":"PowerProxy : PowerShell SOCKS Proxy With Reverse Proxy Capabilities","author":"R K","date":"June 27, 2022","format":false,"excerpt":"PowerProxy is a PowerShell SOCKS proxy with reverse proxy capabilities. PowerProxy is written with penetration testers in mind. Reverse proxy functionality is a priority, for traversing networks that block inbound connections. Reverse proxy connections are encrypted by default. Username\/Password authentication is supported for Socks 5 connections. Setup Import the script:\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\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjPqRKWApKgOZgiCruNP8X3l36auUY7VDI-ozM0_o9AOGrq1f0pPm63ciscTO-bP2_gB0U8Egv2QaCGSbHlGzvWXl8IPbm6Wax9a6Ihcaq5dhy1lZL3ENyhpiFiXVQoY9GP35OgWra0wr5opoIFNBQvSEtVl1Y1zWK-nhOks6Hc-1CpAD8e3RKU_lQ6\/s728\/download%20%281%29.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjPqRKWApKgOZgiCruNP8X3l36auUY7VDI-ozM0_o9AOGrq1f0pPm63ciscTO-bP2_gB0U8Egv2QaCGSbHlGzvWXl8IPbm6Wax9a6Ihcaq5dhy1lZL3ENyhpiFiXVQoY9GP35OgWra0wr5opoIFNBQvSEtVl1Y1zWK-nhOks6Hc-1CpAD8e3RKU_lQ6\/s728\/download%20%281%29.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjPqRKWApKgOZgiCruNP8X3l36auUY7VDI-ozM0_o9AOGrq1f0pPm63ciscTO-bP2_gB0U8Egv2QaCGSbHlGzvWXl8IPbm6Wax9a6Ihcaq5dhy1lZL3ENyhpiFiXVQoY9GP35OgWra0wr5opoIFNBQvSEtVl1Y1zWK-nhOks6Hc-1CpAD8e3RKU_lQ6\/s728\/download%20%281%29.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjPqRKWApKgOZgiCruNP8X3l36auUY7VDI-ozM0_o9AOGrq1f0pPm63ciscTO-bP2_gB0U8Egv2QaCGSbHlGzvWXl8IPbm6Wax9a6Ihcaq5dhy1lZL3ENyhpiFiXVQoY9GP35OgWra0wr5opoIFNBQvSEtVl1Y1zWK-nhOks6Hc-1CpAD8e3RKU_lQ6\/s728\/download%20%281%29.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":37302,"url":"https:\/\/kalilinuxtutorials.com\/evilrdp\/","url_meta":{"origin":12364,"position":1},"title":"evilrdp : The Ultimate Tool For Elevated RDP Command Control","author":"Varshini","date":"March 26, 2025","format":false,"excerpt":"In the realm of remote desktop management, evilrdp stands out as a powerful tool designed to provide extended control over RDP connections. Built on the aardwolf RDP client library, it offers a combination of GUI and command-line functionalities, making it an invaluable asset for both administrators and security professionals. Features\u2026","rel":"","context":"In &quot;Hacking Tools&quot;","block_context":{"text":"Hacking Tools","link":"https:\/\/kalilinuxtutorials.com\/category\/hacking-tools\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/03\/evilrdp.webp?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/03\/evilrdp.webp?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/03\/evilrdp.webp?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/03\/evilrdp.webp?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/03\/evilrdp.webp?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/03\/evilrdp.webp?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":18072,"url":"https:\/\/kalilinuxtutorials.com\/ligolo-ng\/","url_meta":{"origin":12364,"position":2},"title":"Ligolo-Ng : An Advanced, Yet Simple, Tunneling\/Pivoting Tool That Uses A TUN Interface","author":"R K","date":"September 17, 2021","format":false,"excerpt":"Ligolo-Ng\u00a0is a\u00a0simple,\u00a0lightweight\u00a0and\u00a0fast\u00a0tool that allows pentesters to establish tunnels from a reverse TCP\/TLS connection without the need of SOCKS. Features Tun interface (No more SOCKS!)Simple UI with\u00a0agent\u00a0selection and\u00a0network informationEasy to use and setupAutomatic certificate configuration with Let's EncryptPerformant (Multiplexing)Does not require high privilegesSocket listening\/binding on the\u00a0agentMultiple platforms supported for the\u00a0agent How\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\/1.bp.blogspot.com\/-q07qpJlCJrA\/YTYtV3RZS9I\/AAAAAAAAKt4\/eUcVYvnpKO0r0IWvfWOcHqfrARcPCSJXQCLcBGAsYHQ\/s1491\/logo%2B%25281%2529.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/1.bp.blogspot.com\/-q07qpJlCJrA\/YTYtV3RZS9I\/AAAAAAAAKt4\/eUcVYvnpKO0r0IWvfWOcHqfrARcPCSJXQCLcBGAsYHQ\/s1491\/logo%2B%25281%2529.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/1.bp.blogspot.com\/-q07qpJlCJrA\/YTYtV3RZS9I\/AAAAAAAAKt4\/eUcVYvnpKO0r0IWvfWOcHqfrARcPCSJXQCLcBGAsYHQ\/s1491\/logo%2B%25281%2529.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/1.bp.blogspot.com\/-q07qpJlCJrA\/YTYtV3RZS9I\/AAAAAAAAKt4\/eUcVYvnpKO0r0IWvfWOcHqfrARcPCSJXQCLcBGAsYHQ\/s1491\/logo%2B%25281%2529.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/1.bp.blogspot.com\/-q07qpJlCJrA\/YTYtV3RZS9I\/AAAAAAAAKt4\/eUcVYvnpKO0r0IWvfWOcHqfrARcPCSJXQCLcBGAsYHQ\/s1491\/logo%2B%25281%2529.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/1.bp.blogspot.com\/-q07qpJlCJrA\/YTYtV3RZS9I\/AAAAAAAAKt4\/eUcVYvnpKO0r0IWvfWOcHqfrARcPCSJXQCLcBGAsYHQ\/s1491\/logo%2B%25281%2529.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":11227,"url":"https:\/\/kalilinuxtutorials.com\/gtunnel\/","url_meta":{"origin":12364,"position":3},"title":"gTunnel : A Robust Tunelling Solution Written In Golang","author":"R K","date":"August 14, 2020","format":false,"excerpt":"gTunnel is a TCP tunneling suite built with golang and gRPC. gTunnel can manage multiple forward and reverse tunnels that are all carried over a single TCP\/HTTP2 connection. I wanted to learn a new language, so I picked go and gRPC. Client executable have been tested on windows and linux.\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":9443,"url":"https:\/\/kalilinuxtutorials.com\/ssf-secure-socket-funneling\/","url_meta":{"origin":12364,"position":4},"title":"SSF : Secure Socket Funneling Network Tool","author":"R K","date":"February 29, 2020","format":false,"excerpt":"Secure Socket Funneling (SSF) is a network tool and toolkit. It provides simple and efficient ways to forward data from multiple sockets (TCP or UDP) through a single secure TLS tunnel to a remote computer. It is cross platform (Windows, Linux, OSX) and comes as standalone executables. Features Local and\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":10804,"url":"https:\/\/kalilinuxtutorials.com\/words-scraper\/","url_meta":{"origin":12364,"position":5},"title":"Words Scraper : Selenium Based Web Scraper To Generate Passwords List","author":"R K","date":"June 21, 2020","format":false,"excerpt":"Selenium based web scraper to generate passwords list. Installation $Download Firefox webdriver from https:\/\/github.com\/mozilla\/geckodriver\/releases$ tar xzf geckodriver-v{VERSION-HERE}.tar.gz$ sudo mv geckodriver \/usr\/local\/bin # Make sure it is in your PATH$ geckodriver --version # Make sure webdriver is properly installed$ git clone https:\/\/github.com\/dariusztytko\/words-scraper$ sudo pip3 install -r words-scraper\/requirements.txt Use Cases Scraping words\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":[]}],"_links":{"self":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/12364","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=12364"}],"version-history":[{"count":0,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/12364\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media\/16725"}],"wp:attachment":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media?parent=12364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/categories?post=12364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/tags?post=12364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}