net/pbnc 1.0_1 DragonFly
Simple userspace TCP port bouncer
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- BSDunclear
- Categories
- net
- Package size
- 4.5 KiB, 11.1 KiB installed
Description
pbnc runs in userland and acts as a simple TCP port forwarder. It has a single-threaded design (uses select(), does not fork). It can handle multiple targets with an unlimited number of clients (at least in theory), and supports simple IP-based access control. Since pbnc works on network level, it does not care about the application protocol. It can tunnel FTP (control connection), SSH, HTTP and all other protocols using TCP communication. Application-level SSL/TLS encryption is also no problem.
See also: https://duncanthrax.net/pbnc/
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | net/pbnc | 1.0_1 |
| FreeBSD | net/pbnc | 1.0_1 |
| HardenedBSD | net/pbnc | 1.0_1 |
| GhostBSD | net/pbnc | 1.0_1 |
Install
Binary package:
pkg install pbnc
From DPorts:
cd /usr/dports/net/pbnc && make install clean
Dependencies
Run dependencies 2
No port depends on this one.