Package: wnpp
Severity: wishlist
Owner: Anibal Monsalve Salazar <anibal@debian.org>
* Package name : netcat6
Version : 1.0
Upstream Authors: Mauro Tortonesi <mauro@deepspace6.net>
Chris Leishman <chris@deepspace6.net>
Simone Piunno <simone@deepspace6.net>
Filippo Natali <pitonat@libero.it>
* URL : http://deepspace6.net/projects/netcat6.html
* License : GPL
Programming Lang: C
Description : an advanced netcat clone
Netcat6 is a total rewrite of netcat, with several advantages:
.
* It fully supports IPv6.
* It is far more efficient, utilizing flexible buffering and
minimal (or no) data copying or analysis.
* The source is well structured, documented and very easy to
follow. One of the main objectives of netcat6 is to produce
an excellent example of AF independent networking and
efficient data transfer. The code has minimal dependency on
the address family or protocol type and can be trivially
extended to talk many layer 3 protocols.
* Greatly improved configuration and platform indipendence.
* Can support servers or clients that use TCP half-close.
.
Some features of the original netcat are not present in netcat6,
either because they haven't yet been implemented or because
there exists better tools for the job. See the TODO file
included in the netcat6 package for more information.
.
In the simplest usage, "nc6 host port" creates a TCP connection
to the given port on the given target host (using either IPv4 or
IPv6 as appropriate). Your standard input is then sent to the
host, and anything that comes back across the connection is sent
to your standard output. This continues indefinitely, until the
network side of the connection shuts down. Note that this
behavior is different from most applications which shut
everything down and exit after an end-of-file on standard input.
.
Netcat6 can also function as a server, by listening for inbound
connections on arbitrary ports and then doing the same reading
and writing when a client connects. With minor limitations,
netcat doesn't really care if it runs in "client" or "server"
mode -- it still shovels data back and forth until there isn't
any more left.
.
Netcat6 can also be used over UDP (using the '-u' or '--udp'
option). UDP is an unreliable transport protocol, meaning some
data can get lost, but it's a very useful capability to have.
.
Some of netcat6's major features are:
.
* Outbound or inbound connections, using TCP or UDP over any
suitable transport protocol available on the system (usually
IPv4 or IPv6).
* Full DNS forward/reverse checking, with appropriate warnings.
* Ability to use any local source port.
* Ability to use any locally-configured network source address.
* Flexible data buffering and control of MTU.
* Flexible control of connection shutdown.
.
Homepage: http://deepspace6.net/projects/netcat6.html
Aníbal Monsalve Salazar
--
http://v7w.com/anibal
Attachment:
signature.asc
Description: Digital signature