Questions tagged [socat]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
-1 votes
0 answers
31 views

how to know if traffic is being redirected with socat? [closed]

I'm new in cybersecurity and I'm doing a project about c2 infrastructures. I was using Scoat as the tool to redirect all the traffic to the server. Now I have to change it and use proxys instead of ...
user avatar
  • 1
0 votes
0 answers
37 views

Create UDP forwarders imitating multiple network elements that use the same port

Given: I have a containerized service that sends UDP packets to a list of network elements (3rd party syslog sink servers). Each target network element is specified by IP address, its port number is ...
user avatar
0 votes
0 answers
165 views

Socat TUN listener can't handle multiple connections?

I set up tun device server on 1.2.3.4 socat -v -v -v -v -d -d TCP-LISTEN:11443,reuseaddr,fork TUN:10.3.33.20/16,up I set up client 1: socat TCP:1.2.3.4:11443 TUN:10.3.33.21/16,up I can ping 10.3.33....
user avatar
  • 139
0 votes
0 answers
88 views

socat, request with specific domain

I am using socat for redirecting from localhost:6666 to SERVER_DOMAIN:443 because app is not possible make request via SSL. socat TCP-LISTEN:6666,reuseaddr,fork SSL:SERVER_DOMAIN:443,verify=0 But ...
user avatar
  • 891
0 votes
0 answers
74 views

UDP to Serial port

I look for some solution for connect serial/UART port by UDP connection to another PC. Now I use socat and have connection , but with lost packages, and slow transfer. Can I use netcat for this, maybe ...
user avatar
1 vote
1 answer
1k views

Socat - is it possible?

Is there any way to listen and execute a command ( for every connection ) while port forwarding with socat? A non-working example to make it more clear: socat TCP-LISTEN:8080,reuseaddr, "exec:ls&...
user avatar
  • 13
1 vote
0 answers
103 views

'socat' not displaying incoming UDP packets, but Wireshark does

The link is an image of a Wireshark dump of an incoming 60-byte Ethernet frame which contains a UDP packet. The packet payload is the single word 'hello' (sorry, I don't have enough rep to paste the ...
user avatar
  • 35
0 votes
0 answers
197 views

can I create a socks proxy with socat to an interface

I have an openvpn connection (and thus a tun interface with an IP) I am not in control of the server so cannot make any configuration changes. What I want to do is use socat to essentially create a ...
user avatar
  • 111
1 vote
0 answers
1k views

ping packet loss in wireguard UDP over TCP + UDP over socat tunnels

I have a wireguard tunnel mostly working between two Debian systems, but I had to workaround a ISP firewall (firewall X in the diagram below) that blocks everything inbound and prevents Server B from ...
user avatar
1 vote
1 answer
823 views

How to capture UDP traffic so it can be piped to grep

I'm trying to capture UDP traffic which is being sent as StatsD metrics (on port 8125). The most simple approach I tried is to run nc -ul 8125 which prints the metrics to the terminal...but they are ...
user avatar
  • 113
0 votes
1 answer
655 views

Invoke remote program with socat and wait for it to complete

I need to invoke a program x on server foo from client bar. Program x takes some time to load, then reads input from stdin and transmits output to stdout before terminating. I've been trying to use ...
user avatar
  • 191
1 vote
1 answer
1k views

What is needed to use kubernetes port forwarding through a proxy?

I have a kubernetes cluster that I can reach through an nginx proxy. I can do kubectl get deployments -n kube-system without issue. However, I'm trying to use helm. Helm is throwing an error: ...
user avatar
  • 2,099
1 vote
0 answers
446 views

Simple socat UDP6 relay test setup not working

I'd like to use socat as a relay to let two players (both behind firewalls) of my game connect to each other. The game engine uses UDP. Player A will host the game server, player B will join as client,...
user avatar
  • 11
2 votes
1 answer
1k views

socat tun device very low throughput

I was tinkering around with socat and tried to use socat for creating a TUN device for tunneling between two debian stretch servers. However, throughput seemed very low and comparing with iperf ...
user avatar
0 votes
0 answers
87 views

Socat device disappears

On Ubuntu 18.04, I'm using socat to connect to a USB device physically attached to another machine (and exposed via ser2net): sudo socat PTY,link=/dev/zwavevera,group=root,mode=777 TCP:vera.home.lan:...
user avatar
  • 292
1 vote
0 answers
50 views

Encapsulate udp traffic info tcp with on-disk buffering

My ipfix flow receiver supports only udp (can't be replaced), which is not resistant to network failures and then I'm loosing flow data. To improve this I'm thinking about using socat, mkfifo between ...
user avatar
1 vote
0 answers
241 views

End of line after socat readbytes limit is reached

We wanted to use socat to make a process available that is line-based: socat SYSTEM:"echo \$\$;sed -u /^%/s/foo/bar/" \ TCP-L:1234,fork,reuseaddr,readbytes=21,bind=localhost This works but only ...
user avatar
  • 341
0 votes
1 answer
831 views

how to create a tar file with checksums, but without compression

(note, this is not a duplicate of Creating a tar file with checksums included) I'm familiar with using tar + gzip to create a compressed tar file (tar cf - files | gzip > something.tar.gz), and ...
user avatar
  • 137
0 votes
1 answer
91 views

Network shaping local proxy for website testing

I want to make a virtual network interface to TCP-proxy a website and have my browser see it through a slow network connection, in order to debug performance issues in the website itself. So far I ...
user avatar
  • 153
11 votes
2 answers
2k views

How to set up a persistent TCP gender-changer proxy?

I have a provider (A) that wants to send us data through an incoming TCP connection. Unfortunately the consuming service (B) cannot receive inbound TCP connections. Also it does not have a static IP, ...
user avatar
  • 621
0 votes
0 answers
833 views

Why is socat not working here? (4in6 for UDP traffic)

I have a TS3 server running on IPv6 only. I wanted to use a dualstack VPS as a 4in6 tunnel, but UDP traffic gets lost with this configuration: socat UDP4-LISTEN:9987,fork UDP6:server@example.net:9987 ...
user avatar
  • 1
0 votes
0 answers
857 views

forward all traffic between two ports without iptables

I have read this: Port forwarding on Linux without iptables? I have a vps and I have ran lxc containers on it. I want to redirect all incoming traffic from one outside port to one port of a container ...
user avatar
1 vote
0 answers
533 views

socat multiple reads from pipe via SSH

I would like to read input on a named pipe on a remote server from my local machine. I have a script on the remote server that is triggered as a CRON job. So every now and then by script writes ...
user avatar
  • 111
6 votes
1 answer
9k views

socat forwarding to multiple addresses

I have a single incoming video stream, and I'd like to set up multiple processes to handle it, each running at its own address. After some reading it seems socat is one way to do this socat TCP4-...
user avatar
1 vote
0 answers
795 views

Socat interacting with specific host (reverse shell) from mutiple clients/connections

I have a threaded c/c++ application that gives a pty reverse shell installed on multiple linux clients they all connect back to same server/port now I need to find a reliable method to interact with a ...
user avatar
0 votes
1 answer
92 views

Setting up a three way serial port from a single existing port

I currently have a device that has a serial port, and on boot this serial port is bound to ttyS1. There is a process on the device (that I have little control over) that takes control of this port so ...
user avatar
  • 111
2 votes
1 answer
4k views

IPv4 to IPv6 proxy/passthrough

I recently had an app rejected from the ios store for crashing during their (now) mandatory IPv6 test (didn't even know they did that). My server (on AWS) wasn't setup for IPv6, but I've fixed that ...
user avatar
1 vote
2 answers
4k views

How to tunnel the serial port from a remote machine?

I'm trying to access a remote serial console (a tty port on a remote machine) as if it's on a local machine. This is necessary for a serial-port only application to work on my machine. The remote tty ...
user avatar
  • 141
2 votes
1 answer
5k views

UDP multicast send/receive: Routing or socat issues?

I'm using 'socat' on Linux Centos 7 to diagnose some problems. Server and clients are all linux centos7, they all have multiple interfaces. Server 10.1.1.1 is on Switch 1, 10.1.1.2 is on Switch 2. ...
user avatar
  • 245
0 votes
0 answers
894 views

multiplexing a TCP connection through a dumb shell connection?

I am connecting to a VPN whose gateway is sufficiently misconfigured that basically the only useful thing I can do with it is to ssh to a specific Linux host set up for my usage inside the VPN, and ...
user avatar
1 vote
1 answer
1k views

socat CREATE returning Bad file descriptor

I'm trying to build a quick script which listens for one UDP packet, stores it to a file, and exits. socat to the rescue! $ socat UDP-RECVFROM:9999 CREATE:/tmp/results_9999 2016/04/08 11:56:59 socat[...
user avatar
2 votes
0 answers
790 views

socat Resource temporarily unavailable

I am using socat as a bridge between some devices and running socat (a couple hundreds of instances) like this: socat -d -d -d -x -d -lf "/var/log/some_log_file" TCP4-LISTEN:6126,fork,max-children=1,...
user avatar
0 votes
0 answers
452 views

zabbix_agent + socat hanging with close_wait

I have the following setup: remote devices running active zabbix_agentd (version 2.0) using socat to tunnel through an HTTPS proxy. On the server side: Apache with a proxy service allowing CONNECT to ...
user avatar
1 vote
1 answer
7k views

socat udp packet forwarding with source address

I am trying to use socat (instead of iptables) for UDP port forwarding. I just need to redirect some traffic from UDP port 162 to 33162. I am using something like this: socat udp-listen:162,pktinfo,...
user avatar
  • 133
4 votes
3 answers
5k views

socat TCP file server

I'm trying to set up a simple socat fileserver using TCP to send small files (~100KB). Here are the one-line servers and client for one file: Server: socat -u -d -d OPEN:file.dat TCP-LISTEN:<port&...
user avatar
  • 127
6 votes
1 answer
7k views

Always keep socat alive

I have a socat running nicely, executing my command when a connection comes in with the arguments provided. However, the issue I am having is that the socket is at EOF and the next time a connection ...
user avatar
1 vote
1 answer
1k views

Why Socat is sending back the input to client?

I am using this command socat -lm -d -d TCP4-LISTEN:5555,reuseaddr,fork EXEC:/bin/myscript,chroot=/root/,su=root,pty,stderr to start a server but when i send the i connect to it through netcat and ...
user avatar
2 votes
1 answer
4k views

Simulate tcp disconnect using socat

I am trying to use socat command to simulate a tcp disconnect between my client service and EMS broker process on a remote host. I am running this socat command socat TCP-LISTEN:8123,fork TCP:...
user avatar
  • 141
2 votes
0 answers
515 views

use socat to provide password to bsign

I have many servers, where I deploy various binaries. For this purpose I use a script that packs them into archives, publishes to the local repository and then ssh-es to the target servers and ...
user avatar
  • 210
1 vote
1 answer
695 views

with socat, given port on the remote (server) host is to be forwarded to the given host and port on the local side

Is it possible to use socat to achieve the following, without the need of using ssh? > ssh -N -R 8080:localhost:1080 mylogin@server.com -R [bind_address:]port:host:hostport Specifies that the ...
user avatar
1 vote
1 answer
4k views

Forwarding SNMP ports over SSH

I access my work network through a VPN and have access to every host in there through SSH. Currently I need to access around 3000 hosts via SNMP, but corporate sec policies restrict SNMP access ...
user avatar
  • 117
6 votes
2 answers
18k views

Windows/Linux socat to share a serial device over IP

I have a scenario where I demonstrated to my group @ work how to share a very expensive USB patient simulator plugged into a Raspberry Pi (Debian) using socat. The group wants to be able to have an on-...
user avatar
  • 61
0 votes
2 answers
122 views

Dumping the contents of HTTP packets between two VPNs

Here's my setup: Client ---> VPN 1 (my pc, same subnet of the client) --> VPN 2 (external VPN) --> Internet Both VPNs are L2TP/IPSec and the first one is an Ubuntu server with Openswan. I need to ...
user avatar
  • 123
0 votes
1 answer
2k views

Using socat to exec php cli

There are multiple client programs that periodically connect to a port on my server and send a single line of text. When a connection to the port is made I need to start a PHP CLI script that ...
user avatar
  • 163
6 votes
1 answer
7k views

Socat to share a serial link between multiple processes

I have a scenario where multiple processes on the same box want to communicate with a serial device. Process A needs two-way communications with the serial port, and Process B only needs to be able ...
user avatar
8 votes
2 answers
6k views

Access D-Bus remotely using socat

Description: I'd like to access a D-Bus system service from another machine, knowing only machine's IP address and the service to connect to. What I have recently found is Gabriel (D-Bus over SSH). ...
user avatar
  • 161
2 votes
2 answers
704 views

Resolving HAProxy BADREQs using socat

I'm trying to figure out why i'm getting BADREQs from time to time, by using "show errors" in socat. The problem is that it only shows the last error. I want to be able to see all of them ( like using ...
user avatar
7 votes
1 answer
34k views

How do i use socat as a proxy server?

I'd like my .NET app to use a proxy which I know how to do except .net doesn't support sock4a/sock5. I know how to setup my app but, how do I setup socat to listen at as a TCP proxy on port 1234 and ...
user avatar
7 votes
2 answers
5k views

Forwarding serial port over network and back to serial char device on remote host (socat?)

I'm working with a linux application which needs to talk with a remotely-located serial (rs-232) device. I've worked out how to use socat on the remote end to send the device's serial data over an IP ...
user avatar
  • 366
0 votes
2 answers
1k views

Redirect to port based on requested (sub)domain (1 IP, non-HTTP request) [duplicate]

Possible Duplicate: How to use DNS to redirect domain to specific port on my server So I've been trying to figure out how to redirect a subdomain to a specific port. Let's assume the application ...
user avatar