Communications

dbus

Submitted by doug on Wed, 2007-07-25 19:46.Communications

D-Bus is a message bus system, a simple way for applications to talk to one another.

Fri, 2005-12-16 19:00

Active

In addition to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a "single instance" application or daemon, and to launch applications and daemons on demand when their services are needed.

D-Bus supplies both a system daemon (for events such as "new hardware device added" or "printer queue changed") and a per-user-login-session daemon (for general IPC needs among user applications). Also, the message bus is built on top of a general one-to-one message passing framework, which can be used by any two apps to communicate directly (without going through the message bus daemon). Currently the communicating applications are on one computer, or through unencrypted TCP/IP suitable for use behind a firewall with shared NFS home directories. (Help wanted with better remote transports - the transport mechanism is well-abstracted and extensible.)

netcat

Submitted by doug on Sat, 2007-04-28 07:43.Communications | Networking | Security

Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol

Sun, 2002-09-29 07:00

Mature

Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP 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 capabilities.

It provides access to the following main features:

  • Outbound and inbound connections, TCP or UDP, to or from any ports.
  • Featured tunneling mode which allows also special tunneling such as UDP to TCP, with the possibility of specifying all network parameters (source port/interface, listening port/interface, and the remote host allowed to connect to the tunnel.
  • Built-in port-scanning capabilities, with randomizer.
  • Advanced usage options, such as buffered send-mode (one line every N seconds), and hexdump (to stderr or to a specified file) of trasmitted and received data.
  • Optional RFC854 telnet codes parser and responder.

The GNU Netcat is distributed freely under the GNU General Public License (GPL).

tkined

Submitted by doug on Mon, 2007-03-19 08:37.Communications

The Tkined network editor provides a framework for an extensible network management platform

Thu, 1997-07-03 08:00

Mature

The Tkined network editor provides a framework for an extensible network management platform. Extensions are usually written in Tcl based on the Tnm extension. This allows to integrate site or network specific management tools at very low costs. The Tcl API allows to control every aspect of the editor which makes it possible to even automate standard user interactions with Tcl scripts.

Network maps can be maintained by using the editing features provided by Tkined or using automated tools. The source distribution contains applications to discover IP networks, to support the network layout process, to troubleshoot IP networks using SNMP in combination with other standard tools (e.g. traceroute) and to monitor network status using SNMP or selected SUN RPCs.

NMAP


Fast enumeration of network services

insecure.org/nmap

Sun, 2007-01-14 10:00

Active

Nmap is a powerful tool for discovering hosts on a network and enumerating what service they are offering. This can be used to find vulnerable systems, to locate rogue services on your network or simply for a first step in troubleshooting.

USB to SATA interface cable

Submitted by doug on Wed, 2006-12-20 12:13.bus | Communications | Hardware/Infrastructure | Storage

Adapter to plug SATA drive into USB port

Wed, 2006-11-01 12:00

New

The Hi-Speed USB 2.0 to Serial ATA (SATA) Drive Adapter creates a bridge between one USB 1.1/2.0 port and one Serial ATA or SATA-based mass storage device port. The USB 2.0 to SATA Drive Adapter turns any SATA hard drive into a convenient external drive. Easily transfer files from computer or notebook, back up files, or store large file archives on hard drives. The Hi-Speed USB 2.0 interface provides for easy installation with its Plug and Play design. The adapter supports all existing Serial ATA SATA drives 2.5" or 3.5".

Useful for backup, querying SMART stats for a drive, etc.

CenterICQ

Submitted by duckunix on Wed, 2006-11-15 05:23.Communications

Centericq is a text mode IM interface that supports the ICQ2000, Yahoo!, AIM, IRC, MSN, Gadu-Gadu and Jabber protocols.

Fri, 2005-09-02 05:00

Mature

# Text mode user interface

* Based on the ncurses library
* Provides windows, menus and dialogs
* Configurable color schemes
* Ability to use the program remotely via telnet or ssh
* Configuration is done with dialogs
* Support for displaying Hebrew and Arabic texts
* UI messages translated into 15 languages

# General instant messaging features

* ICQ, Yahoo!, AIM, IRC, MSN, Gadu-Gadu and Jabber are supported
* Sending, receiving and forwarding events
* Command line parameters for sending events through an already running instance
* Mass-sending events
* Contact list groups support
* Configurable sounds for specific events and users
* External programs to process incoming events
* Viewing users' personal data
* Updating self user info
* List of ignored users
* Configurable servers' hostnames and port numbers
* Ability to use http proxy (method CONNECT; optionally with proxy auth) to connect to IM servers

screen

Submitted by scm on Tue, 2006-10-24 12:25.Applications | Communications | Desktop Environment | Operating System | Operating System

screen - screen manager with VT100/ANSI terminal emulation

Sat, 2000-01-01 00:00

Mature

Ever been disconnected from your ssh session while in the middle of something? Ever wished there was a way to reconnect to that lost ssh session? Screen is for you..

Screen is a full-screen window manager that multiplexes a physical terminal between several processes. In fact, when you execute screen, you can imagine that you turned on another screen to the server that you're working on. You then execute your process on that virtual screen, detach your connection from it and return, whenever you please, to that screen in order to continue working.

Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells. Each virtual terminal provides the functions of the DEC VT100 terminal and, in addition, several control functions from the ANSI X3.64 (ISO 6429) and ISO 2022 standards (e.g., insert/delete line and support for multiple character sets). There is a scrollback history buffer for each virtual terminal and a copy-and-paste mechanism that allows the user to move text regions between windows. When screen is called, it creates a single window with a shell in it (or the specified command) and then gets out of your way so that you can use the program as you normally would. Then, at any time, you can create new (full-screen) windows with other programs in them (including more shells), kill the current window, view a list of the active windows, turn output logging on and off, copy text between windows, view the scrollback history, switch between windows, etc. All windows run their programs completely independent of each other. Programs continue to run when their window is currently not visible and even when the whole screen session is detached from the users terminal.

PuTTY

Submitted by AHand on Sat, 2006-10-21 00:06.Applications | Communications

Free Telnet and SSH client

Fri, 2006-10-20 09:00

Active

PuTTY is a free implementation of Telnet and SSH for Win32 and Unix platforms, along with an xterm terminal emulator. It is written and maintained primarily by Simon Tatham.

The latest version is beta 0.58.

(from the official site)

rsyslog


Rsyslog is an enhanced multi-threaded syslogd supporting, among others, MySQL, syslog/tcp, RFC 3195, permitted sender lists, fil

www.rsyslog.com

Fri, 2005-09-23 20:00

Active

Rsyslog is an enhanced multi-threaded syslogd supporting, among others, MySQL, syslog/tcp, RFC 3195, permitted sender lists, filtering on any message part, and fine grain output format control. It is quite compatible to stock sysklogd and can be used as a drop-in replacement. Its advanced features make it suitable for enterprise-class, encryption protected syslog relay chains while at the same time being very easy to setup for the novice user. An optional web interface - phpLogCon - can be used to visualize all data online.

swaks - Swiss Army Knife SMTP

Submitted by pckizer on Sun, 2006-08-27 18:56.Communications | Internet | MAIL | Networking

SMTP testing tool, includes STARTTLS and SMTP AUTH

Wed, 2006-06-21 19:30

Stable

This tool is a command-line interface for testing SMTP servers. It supports many protocol options and connection methods, including: plaintext SMTP, SMTP with SSL on connect (the deprecated method many clients use on port 465), STARTTLS after session start, SMTP AUTH with basic authentication or MD5-based methods, and more with good debugging output to help diagnose problems that can be difficult to find using most full-featured e-mail clients that lack good feedback on the outgoing process.