BSD Ports

net/unix2tcp 0.8.3 FreeBSD

Connection forwarder that converts Unix sockets into TCP sockets

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
8b79ada9a6
License
GPLv2
Categories
net
Package size
15.1 KiB, 35.6 KiB installed

Description

Aims:

  • To listen on a local UNIX socket and tunnel any incoming connections and traffic to a (remote) IP address/port

What it does:

  • Tunnels all traffic between a (remote) address/port and a local UNIX socket
  • Does NOT use fork() (single process model)
  • Does use O_NONBLOCK , should be no case of blocking

What it doesn't do (yet):

  • Doesn't limit number of concurrent connections

In the other systems

SystemPortVersion
FreeBSDnet/unix2tcp0.8.3
NetBSDwip/unix2tcp0.8.3
DragonFlynet/unix2tcp0.8.3
HardenedBSDnet/unix2tcp0.8.3
GhostBSDnet/unix2tcp0.8.3

Install

Binary package:

pkg install unix2tcp

From the ports tree:

cd /usr/ports/net/unix2tcp/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	unix2tcp>0:net/unix2tcp

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.8.30.8.30.8.30.8.30.8.3
FreeBSD:14:quarterly0.8.30.8.3n/a0.8.30.8.3
FreeBSD:15:latest0.8.30.8.3n/a0.8.30.8.3
FreeBSD:15:quarterly0.8.30.8.3n/an/an/a
FreeBSD:16:latest0.8.30.8.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

Options name: net_unix2tcp

OptionDefaultDescription
DOCSoffBuild and/or install documentation
Service scripts
none

Files

pkg-plist 2
  • sbin/unix2tcp
  • share/doc/unix2tcp/README
distinfo 1
FileSizeSHA256
unix2tcp-0.8.3.tar.gz32000e6b3b02857d6315eb417737c0c68a08f0f149c153f23e4a477c895e3f578802e
Master sites 1
  • https://codeberg.org/portmaster/unix2tcp/archive/

Commit history 1

DateCommitCreditsLog message
8b79ada9a6 Daniel Engberg */*: Refresh checksums for on the fly archives on codeberg.org
See https://codeberg.org/Codeberg/Community/issues/2861 Approved by: blanket