netcat-openbsd - TCP/IP swiss army knife

Property Value
Distribution openSUSE Leap 15.0
Repository Network Utilities all
Package name netcat-openbsd
Package version 1.178
Package release lp150.109.1
Package architecture x86_64
Package type rpm
Installed size 41.04 KB
Download size 30.70 KB
Official Mirror
A simple Unix utility which reads and writes data across network
connections using TCP or UDP protocol. It is designed to be a reliable
"back-end" tool that can be used directly or easily driven by other
programs and scripts. At the same time it is a feature-rich network
debugging and exploration tool, since it can create almost any kind of
connection you would need and has several interesting built-in
This package contains the OpenBSD rewrite of netcat, including support
for IPv6, proxies, and Unix sockets.


Package Version Architecture Repository
netcat-openbsd-1.178-lp150.1.7.x86_64.rpm 1.178 x86_64 openSUSE Oss
netcat-openbsd - - -


Name Value - - - - - -


Name Value
nc6 = 1.178
netcat = 1.178
netcat-openbsd = 1.178-lp150.109.1
netcat-openbsd(x86-64) = 1.178-lp150.109.1


Name Value
nc6 <= 1.0
netcat <= 1.10


Type URL
Binary Package netcat-openbsd-1.178-lp150.109.1.x86_64.rpm
Source Package netcat-openbsd-1.178-lp150.109.1.src.rpm

Install Howto

  1. Add the Network Utilities repository:
    # zypper addrepo network-utilities
  2. Install netcat-openbsd rpm package:
    # zypper install netcat-openbsd




2017-07-17 -
- Drop all patches that were never upstreamed:
* connect-timeout.patch
* dccp.patch
* gcc-warnings.patch
* getservbyname.patch
* glib-strlcpy.patch
* help-version-exit.patch
* nc-1.84-udp_stop.patch
* netcat-info.patch
* netcat-openbsd-debian.patch
* netcat-openbsd-examples.patch
* netcat-openbsd-openbsd-compat.patch
* no-strtonum.patch
* pollhup.patch
* quit-timer.patch
* reuseaddr.patch
* send-crlf.patch
* silence-z.patch
* socks-b64-prototype.patch
* udp-scan-timeout.patch
* verbose-message-to-stderr.patch
* verbose-numeric-port.patch
- Switch to debian package to not waste resources on doing exactly
the same.
- Switches URL for debian package
- Apply patches already prepared for debian package
* port-to-linux-with-libsd.patch
* compile-without-TLS-support.patch
* connect-timeout.patch
* get-sev-by-name.patch
* send-crlf.patch
* quit-timer.patch
* udp-scan-timeout.patch
* verbose-numeric-port.patch
* dccp-support.patch
* serialized-handling-multiple-clients.patch
* set-TCP-MD5SIG-correctly-for-client-connections.patch
* misc-failures-and-features.patch
- Do not use hand provided CMakeLists.txt but rely on upstream makefile
2014-01-17 -
- drop dependency on glib, strlcpy can be implemented with
snprintf with glibc/linux
- drop "quilt" from buildrequires, no longer used.
- Use fvisibiliy=hidden to build, this is a program not
a library and no symbols should be exported.
- modified patches:
* glib-strlcpy.patch
2013-09-02 -
- Split up the huge ubuntu patch into a debian specific patch,
a patch that creates the examples, a patch with the openbasd-compat
stuff and single files for each of the patches in debian/patches.
This hugely eases maintainabilty:
connect-timeout.patch, dccp.patch, gcc-warnings.patch,
getservbyname.patch, glib-strlcpy.patch, help-version-exit.patch,
nc-1.84-udp_stop.patch, netcat-info.patch, netcat-openbsd-debian.patch,
netcat-openbsd-examples.patch, netcat-openbsd-openbsd-compat.patch,
no-strtonum.patch, pollhup.patch, quit-timer.patch, reuseaddr.patch,
send-crlf.patch, silence-z.patch, socks-b64-prototype.patch,
udp-scan-timeout.patch, verbose-message-to-stderr.patch,
2011-12-10 -
- Update xbuntu patches.
- Ensure we have large file support in 32 bit builds
- Fix rpmlint warnings
2011-07-16 -
- Fixed typos in description of netcat-openbsd.spec
2010-06-25 -
- Use update-alternatives to set netcat symbolic links for compatibility.
- Provides and obsoltes netcat.
2010-05-28 -
- Obsolete nc6
2010-05-18 -
- sync recent bugfixes from Ubuntu
2009-02-20 -
- sync most recent bugfixes from debian/Ubuntu
2008-07-05 -
-  netcat-openbsd conflicts with netcat but it should not [BNC#406581]

See Also

Package Description
netdiscover-0.3_beta7-lp150.9.2.x86_64.rpm A network address discovering/monitoring tool
nethogs-0.8.5-lp150.15.2.x86_64.rpm Network Bandwidth Usage Monitor
netlabel-tools-0.21-lp150.20.1.x86_64.rpm Control utility for explicit labeled networking for Linux
netsniff-ng-0.6.4-lp150.8.2.x86_64.rpm Network Sniffer for Packet Inspection
netsurf-3.8-lp150.1.3.x86_64.rpm A multi-platform web browser
netvisix-1.3.0-lp150.2.1.x86_64.rpm Visualizes the network packet flow between hosts
network-autoconfig-1.0-lp150.2.1.noarch.rpm Find a connected eth interface and create an ifcfg for it
newsbeuter-2.9-lp150.4.1.x86_64.rpm RSS/Atom Feed Reader for Text Terminals
newsbeuter-lang-2.9-lp150.4.1.noarch.rpm Translations for package newsbeuter
newsboat-2.13-lp150.13.1.x86_64.rpm RSS/Atom Feed Reader for Text Terminals
newsboat-lang-2.13-lp150.13.1.noarch.rpm Translations for package newsboat
ngrep-1.46.1-lp150.16.2.x86_64.rpm Network grep
nload-0.7.4-lp150.5.1.x86_64.rpm Monitors network traffic and bandwidth usage
nmap-7.70-lp150.98.1.x86_64.rpm Network exploration tool and security scanner
nmapsi4-0.5_alpha1-lp150.4.1.x86_64.rpm A Graphical Front-End for Nmap