Ausnahme gefangen: SSL certificate problem: certificate is not yet valid ๐Ÿ“Œ Gtunnel - A Robust Tunelling Solution Written In Golang

๐Ÿ  Team IT Security News

TSecurity.de ist eine Online-Plattform, die sich auf die Bereitstellung von Informationen,alle 15 Minuten neuste Nachrichten, Bildungsressourcen und Dienstleistungen rund um das Thema IT-Sicherheit spezialisiert hat.
Ob es sich um aktuelle Nachrichten, Fachartikel, Blogbeitrรคge, Webinare, Tutorials, oder Tipps & Tricks handelt, TSecurity.de bietet seinen Nutzern einen umfassenden รœberblick รผber die wichtigsten Aspekte der IT-Sicherheit in einer sich stรคndig verรคndernden digitalen Welt.

16.12.2023 - TIP: Wer den Cookie Consent Banner akzeptiert, kann z.B. von Englisch nach Deutsch รผbersetzen, erst Englisch auswรคhlen dann wieder Deutsch!

Google Android Playstore Download Button fรผr Team IT Security



๐Ÿ“š Gtunnel - A Robust Tunelling Solution Written In Golang


๐Ÿ’ก Newskategorie: IT Security Nachrichten
๐Ÿ”— Quelle: feedproxy.google.com


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 executables have been tested on windows and linux.

Dependencies
gTunnel has been tested with Docker version 19.03.6, but any version of docker should do.

How to use.
The start_server.sh script will build a docker image and start it with no exposed ports. If you plan on using forward tunnels, make sure to map those ports or to change the docker network.
./start_server.sh
This will eventually provide you with the following prompt:
       ___________ ____ ___ _______    _______   ___________.____     
___ \__ ___/| | \\ \ \ \ \_ _____/| |
/ ___\ | | | | // | \ / | \ | __)_ | |
/ /_/ >| | | | // | \/ | \ | \| |___
\___ / |____| |______/ \____|__ /\____|__ //_______ /|_______ \
/_____/ \/ \/ \/ \/

>>>
The first thing to do is generate a client to run on the remote system. For a windows client named "win-client"
>>> configclient win 172.17.0.1 443 win-client
For a linux client named lclient
>>> configclient linux 172.17.0.1 443 lclient
This will output a configured executable in the "configured" directory, relative to ./start_server.sh Once you run the executable on the remote system, you will be notified of the client connecting

___________ ____ ___ _______ _______ ___________.____
___ \__ ___/| | \\ \ \ \ \_ _____/| |
/ ___\ | | | | // | \ / | \ | __)_ | |
/ /_/ >| | | | // | \/ | \ | \| |___
\___ / |____| |______/ \____|__ /\____|__ //_______ /|_______ \
/_____/ \/ \/ \/ \/


>>> configclient linux 127.0.0.1 443 test
>>> 2020/03/20 22:01:47 Endpoint connected: id: test
>>>
To use the newly connected client, type use and the name of the client. Tab completion is supported.
>>> use test
(test) >>>
The prompt will change to indicate with which endpoint you're currently working. From here, you can add or remove tunnels. The format is
addtunnel (local | remote) listenPort destinationIP destinationPort 
For example, to open a local tunnel on port 4444 to the ip 10.10.1.5 in the remote network on port 445 and name it "smbtun", the command would be as follows:
addtunnel local 4444 10.10.1.5 445 smbtun
Similarly, to open a port on the remote system on port 666 and forward all traffic to 192.168.1.10 on port 443 in the local network, the command would be as follows:
addtunnel remote 666 192.168.1.10 443
Note that the name is optional, and if not provide, will be given random characters as a name. To list out all active tunnels, use the "listtunnels" command.
(test) >>> listtunnels
Tunnel ID: smbtun
Tunnel ID: dVck5Zba
To delete a tunnel, use the "deltunnel" command:
(test) >>> deltunnel smbtun
Deleting tunnel : smbtun
To start a socks proxy server on target, use the socks command. The following command will start a socks server on port 1080 on the host running gClient. Usually, you will need to create a tunnel from the gTunnel prompt to use the socks server.
socks 1080
addtunnel local 1080 127.0.0.1 1080
To go back and work with another remote system, use the back command:
(test) >>> back
>>>
Notice how the prompt has changed to indicate it is no longer working with a particular client. To disconnect a client from the server, you can either issue the "disconnect" command while using the client, or provide the endpoint id in the main menu.
(test) >>> disconnect
2020/03/20 22:14:52 Disconnecting test
(test) >>> 2020/03/20 22:14:52 Endpoint disconnected: test
>>>
Or
>>> disconnect test
2020/03/20 22:16:00 Disconnecting test
>>> 2020/03/20 22:16:00 Endpoint disconnected: test
>>>
To exit out of the server, run the exit command:
>>> exit
Note that this will remove the docker container, but any tls generated certificates and configured executables will be in the tls/ and configured/ directories.

TODO
[x] Reverse tunnel support
[x] Multiple tunnel support
[] Better print out support for tunnels. It should show how many connections are established and ports, etc.
[] Add REST API and implement web UI
[X] Dynamic socks proxy support.
[] Authentication between client and server
[] Server configuration file on input with pre-configured tunnels

Known Issues
  • Intenet Explorer is causing the client to lock up on reverse tunnels
  • The startup server script should reuse the built image, not create a new one every time.


...



๐Ÿ“Œ Gtunnel - A Robust Tunelling Solution Written In Golang


๐Ÿ“ˆ 129.93 Punkte

๐Ÿ“Œ Robust and beginner friendly dotfiles skeleton. Did not find anything robust to restore easily with backups.


๐Ÿ“ˆ 30.82 Punkte

๐Ÿ“Œ GitHub Security Lab: Golang : Improvements to Golang SSRF query


๐Ÿ“ˆ 27.54 Punkte

๐Ÿ“Œ How to use GoLang in Flutter Application - Golang FFI


๐Ÿ“ˆ 27.54 Punkte

๐Ÿ“Œ GoLang JWT Authentication Using Golang Gin Framework with MongoDB


๐Ÿ“ˆ 27.54 Punkte

๐Ÿ“Œ First-Ever Ransomware Written in GoLang Is a Dud


๐Ÿ“ˆ 27.49 Punkte

๐Ÿ“Œ First-Ever Ransomware Written in GoLang Is a Dud


๐Ÿ“ˆ 27.49 Punkte

๐Ÿ“Œ First-Ever Ransomware Written in GoLang Is a Dud


๐Ÿ“ˆ 27.49 Punkte

๐Ÿ“Œ JCry - A Ransomware written in Golang


๐Ÿ“ˆ 27.49 Punkte

๐Ÿ“Œ Gorecon - A Lightweight Reconnaissance Tool written in Golang


๐Ÿ“ˆ 27.49 Punkte

๐Ÿ“Œ Kubesploit - A Cross-Platform Post-Exploitation HTTP/2 Command And Control Server And Agent Written In Golang


๐Ÿ“ˆ 27.49 Punkte

๐Ÿ“Œ First-Ever Ransomware Written in GoLang Is a Dud


๐Ÿ“ˆ 27.49 Punkte

๐Ÿ“Œ First-Ever Ransomware Written in GoLang Is a Dud


๐Ÿ“ˆ 27.49 Punkte

๐Ÿ“Œ Snake Ransomware That Written in Golang Language Removes Backup Shadows Copies & Encrypt Windows Files


๐Ÿ“ˆ 27.49 Punkte

๐Ÿ“Œ Thereโ€™s a New a Golang-written RAT in Town


๐Ÿ“ˆ 27.49 Punkte

๐Ÿ“Œ Ransomware-Simulator - Ransomware Simulator Written In Golang


๐Ÿ“ˆ 27.49 Punkte

๐Ÿ“Œ gowitness: website screenshot utility written in Golang


๐Ÿ“ˆ 27.49 Punkte

๐Ÿ“Œ KmsdBot โ€“ A Malware Written in Golang Infects Via SSH To Perform DDoS Attack


๐Ÿ“ˆ 27.49 Punkte

๐Ÿ“Œ humungus โ€” an hg server written in Go, supports `go get`, written by a core OpenBSD developer


๐Ÿ“ˆ 27.43 Punkte

๐Ÿ“Œ We know that Linux was written in C but on what platform was it written?


๐Ÿ“ˆ 27.43 Punkte

๐Ÿ“Œ Build a robust text-to-SQL solution generating complex queries, self-correcting, and querying diverse data sources


๐Ÿ“ˆ 24.48 Punkte

๐Ÿ“Œ TikTok Researchers Introduce โ€˜Depth Anythingโ€™: A Highly Practical Solution for Robust Monocular Depth Estimation


๐Ÿ“ˆ 24.48 Punkte

๐Ÿ“Œ ESP32 to AWS: Complete IoT Solution with IoT Core, DynamoDB, and Lambda Functions in Golang


๐Ÿ“ˆ 22.84 Punkte

๐Ÿ“Œ Step-By-Step Guide To Building a Serverless Text-to-Speech Solution Using Golang on AWS


๐Ÿ“ˆ 22.84 Punkte

๐Ÿ“Œ DSC Solution Challenge - How to identify a solution


๐Ÿ“ˆ 18.13 Punkte

๐Ÿ“Œ DSC Solution Challenge - Build the solution


๐Ÿ“ˆ 18.13 Punkte

๐Ÿ“Œ Why the Ghost Keys `Solutionโ€™ to Encryption is No Solution


๐Ÿ“ˆ 18.13 Punkte

๐Ÿ“Œ Tech Data expands Cloud Solution Factory with Windows Virtual Desktop on Azure Click-to-Run Solution


๐Ÿ“ˆ 18.13 Punkte

๐Ÿ“Œ IPS Solution Quality Guidelines: What to Look for in an IPS Solution


๐Ÿ“ˆ 18.13 Punkte

๐Ÿ“Œ Elegant und doch robust: Der Staub- und Wasserschutz des Galaxy S7 und Galaxy S7 edge


๐Ÿ“ˆ 15.41 Punkte

๐Ÿ“Œ Robust und benutzerfreundlich


๐Ÿ“ˆ 15.41 Punkte

๐Ÿ“Œ Elegant und doch robust: Der Staub- und Wasserschutz des Galaxy S7 und Galaxy S7 edge


๐Ÿ“ˆ 15.41 Punkte

๐Ÿ“Œ Robust und benutzerfreundlich


๐Ÿ“ˆ 15.41 Punkte

๐Ÿ“Œ Security Starts With People: IBM to Showcase Robust IAM Strategy at Gartner IAM Summit in London


๐Ÿ“ˆ 15.41 Punkte











matomo