! Aware > default selections > Communications > Socket and I/O Operations > Debugging >

Communication Debugging

Status, tracing, and debugging communications and protocols.
Subsets on this page: - #Apps & Utilities - #Q&A - #Articles - #Info - #Libs & Functions -
- #Personalize -
     icon
Search ! Aware:



     Home
  By TONY
  By MARK
  By JERRY
  By ANN
  By ERICA

Search all pages


Subjects

By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Math
Integer, Floating point, Matrix, Statistics, Boolean, ...

Processing
Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Communications
Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...



Information and Publications: Showing

RFC2321 RITA -- The Reliable Internetwork Troubleshooting Agent. [c. 1998/03/01]

RFC1575 An Echo Function for CLNP (ISO 8473). [c. 1994/02/01]

RFC2398 Some Testing Tools for TCP Implementors. [c. 1998/08/01]

RFC1393 Traceroute Using an IP Option. [c. 1993/01/01]

RFC2075 IP Echo Host Service. [c. 1997/01/01]

RFC1761 Snoop Version 2 Packet Capture File Format. [c. 1995/02/01]

RFC2330 Framework for IP Performance Metrics. [c. 1998/05/01]

RFC1470 FYI on a Network Management Tool Catalog: Tools for Monitoring and Debugging TCP/IP Internets and Interconnected Devices. [c. 1993/06/01]

RFC1944 Benchmarking Methodology for Network Interconnect Devices. [c. 1996/05/01]

RFC2285 Benchmarking Terminology for LAN Switching Devices. [c. 1998/02/01]

RFC1273 Measurement Study of Changes in Service-Level Reachability in the Global TCP/IP Internet: Goals, Experimental Design, Implementation, and Policy Considerations. [ 1991/11/01]

RFC1262 Guidelines for Internet Measurement Activities. [ 1991/10/01]

RFC1259 Building the open road: The NREN as test-bed for the national public network. [ 1991/09/01]

RFC1242 Benchmarking terminology for network interconnection devices. [ 1991/07/01]

RFC1025 TCP and IP bake off. [ 1987/09/01]

RFC0862 Echo Protocol. [ 1983/05/01]

RFC0864 Character Generator Protocol. [ 1983/05/01]

RFC0863 Discard Protocol. [ 1983/05/01]

RFC0429 Character Generator Process. [ 1972/12/12]


Articles: Showing

Advances in Network Simulation ( Lee Breslau, Deborah Estrin, Kevin Fall, Sally Floyd, John Heidemann, Ahmed Helmy, Polly Huang, Steven McCanne, Kannan Varadhan, Ya Xu, Haobo Yu ; IEEE Computer Magazine 2000-05)

- Network researchers must test Internet protocols under varied conditions to determine whether they are robust and reliable. The Virtual InterNetwork Testbed (VINT) project has enhanced its network simulator and related software to provide several practical innovations that broaden the conditions under which researchers can evaluate network protocols.

BTU: A Host Communication Benchmark ( Kurt J. Maly, Ajay K. Gupta, Satish Mynam ; IEEE Computer Magazine 1998-05)

- This fully automated benchmark measures concurrent activities on both the workstation and network to more realistically assess a workstation's communication performance under a particular load. It provides detailed reports to evaluate hardware and software configurations and identify their communication bottlenecks.

Modeling and Distributed Simulation of a Broadband-ISDN Network ( Arthur Chai, Sumit Ghosh ; IEEE Computer Magazine 1993-09)

- A distributed approach to communication network simulation using a network of workstations configured as a loosely coupled parallel processor to model and simulate the broadband integrated services digital network (B-ISDN) is proposed. In a loosely coupled parallel processor system, a number of concurrently executable processors communicate asynchronously using explicit messages over high-speed links. Since this architecture is similar to that of B-ISDN networks, it constitutes a realistic testbed for their modeling and simulation. The authors describe an implementation of this approach on 50 Sun workstations at Brown University. Performance results, based on representative B-ISDN networks and realistic traffic models, indicate that the distributed approach is efficient and accurate.

Gigabit Network Testbeds ( ; IEEE Computer Magazine 1990-09)

- A description is given of five testbeds developed to examine gigabit applications and network technologies: Aurora, Blanca, Casa, Nectar, and Vistanet. Aurora is an experimental wide-area network testbed whose main objective is to explore and evaluate technologies for phase three of the proposed gigabit National Research and Education Network. The goals of the Blanca network research program are to develop technologies supporting gigabit/second networks, to develop programming tools supporting advanced network-based applications, and to explore the relationships between network technology paradigms and application requirements. The intent of the Casa testbed is to demonstrate that distributed supercomputing using wide-area high-speed networks can provide new levels of computational resources for leading-edge scientific problems. For the Nectar testbed project, a gigabit/second or higher experimental network will be developed to connect a variety of high-performance hosts. The Vistanet research project is intended to help determine whether networks based on emerging public-network standards will satisfy the goals of the National Research and Education Network and to provide information on specifications for those standards.


Questions and Answers: Showing

Packet Generation under Linux? [2002/03/21]

At Ask Slashdot


Applications and Utilities: Showing

uustat(1) - UUCP status inquiry and control {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD

nc(1) - Arbitrary tcp and udp connections and listens. {oss}

Source code: OpenBSD

ipresend(1) - resend IP packets out to network {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

ipsend(1) - sends IP packets {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

iptest(1) - automatically generate a packets to test IP functionality {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

ping(8) - send ICMP ECHO_REQUEST packets to network hosts {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

tcpdump(8) - dump traffic on a network {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD

netstat(1) - show network status {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

iostat(8) - report I/O statistics {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

traceroute(8) - print the route packets take to network host {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

trpt(8) - transliterate protocol trace {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

trsp(8) - transliterate sequenced packet protocol trace {oss}

Man pages: NetBSD
Source code: OpenBSD

spray(8) - send many packets to host {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

sprayd rpc.sprayd(8) - spray server {oss}

Man pages: FreeBSD NetBSD

ttcp-1.12 - Benchmarking tool for analysing TCP and UDP performance

At FreeBSD Ports
TCP testing and performance measuring tool (At NetBSD packages collection)

sendip-1.4 - SendIP is a commandline tool to allow sending arbitrary IP packets

At FreeBSD Ports

ns-2.1.b7 - The UCB/LBNL Network Simulator Version 2

At FreeBSD Ports
ns-2.1b6.tgz (At OpenBSD 2.8_packages i386)

fragrouter-1.6 - Tool for testing network IDS implementations

At FreeBSD Ports
fragrouter-1.6.tgz (At OpenBSD 2.7_packages i386)
fragrouter-1.6.tgz (At OpenBSD 2.8_packages i386)
fragrouter-1.6.tgz (At OpenBSD 2.7_packages sparc)
fragrouter-1.6.tgz (At OpenBSD 2.8_packages sparc)

arping-1.00 - ARP level "ping" utility

At FreeBSD Ports
arping-0.94.tgz - ARP level ping utility (At OpenBSD 2.8_packages i386)
arping-0.94.tgz - ARP level ping utility (At OpenBSD 2.8_packages m68k)
arping-0.94.tgz - ARP level ping utility (At OpenBSD 2.8_packages sparc)

netpipe-2.3 - A self-scaling network benchmark

At FreeBSD Ports
netpipe-2.3.tgz - self-scaling network benchmark (At OpenBSD 2.7_packages i386)
netpipe-2.4.tgz - self-scaling network benchmark (At OpenBSD 2.8_packages i386)
netpipe-2.3.tgz - self-scaling network benchmark (At OpenBSD 2.7_packages sparc)
netpipe-2.4.tgz - self-scaling network benchmark (At OpenBSD 2.8_packages m68k)
netpipe-2.4.tgz - self-scaling network benchmark (At OpenBSD 2.8_packages sparc)

obnc-20020222 - OpenBSD's netcat: cleaner code, familiar interface, IPv6 support

At FreeBSD Ports

cnet-1.7.7 - A networking simulator

At FreeBSD Ports

ipsorc-1.5 - A tool to create and send IP packets with a graphical GTK front-end

At FreeBSD Ports

p5-POE-Component-Client-Ping-0.95 - POE component for non-blocking/concurrent ICMP ping

At FreeBSD Ports

p5-POE-Component-Pcap-0.03 - POE component for non-blocking use of Net::Pcap

At FreeBSD Ports

rain-1.2.9.b1 - Rain is a packeting tool used for testing system stability

At FreeBSD Ports

tcpslice-2002.04.15 - A tool for extracting portions of pcap files

At FreeBSD Ports

dbs-1.1.5 - A distributed network benchmarking system.

At FreeBSD Ports

snooper-1999.12.02_1 - Serial line protocol analyzer (need two serial interfaces)

At FreeBSD Ports
snooper-19991202 (At NetBSD packages collection)

fping-2.2b1 - Quickly ping N hosts w/o flooding the network

At FreeBSD Ports
fping-1.20.tgz (At OpenBSD 2.7_packages i386)
fping-1.20.tgz (At OpenBSD 2.8_packages i386)
fping-1.20.tgz (At OpenBSD 2.7_packages sparc)
fping-1.20.tgz (At OpenBSD 2.8_packages m68k)
fping-1.20.tgz (At OpenBSD 2.8_packages sparc)
fping-1.20 - Quickly ping many hosts w/o flooding the network (At NetBSD packages collection)
fping - A tool to quickly ping N number of hosts (At comp.sources.unix at ISC)
fping - A tool to quickly ping N number of hosts (At comp.sources.unix at UUNET)

strobe-1.06 - Fast scatter/gather TCP port scanner

At FreeBSD Ports
strobe-1.06.tgz (At OpenBSD 2.7_packages i386)
strobe-1.06.tgz (At OpenBSD 2.8_packages i386)
strobe-1.06.tgz (At OpenBSD 2.7_packages sparc)
strobe-1.06.tgz (At OpenBSD 2.8_packages sparc)
strobe - super optimized TCP port surveyor (At comp.sources.unix at ISC)
strobe - super optimized TCP port surveyor (V0.92), (At comp.sources.unix at UUNET)

getethers - find IP addrs for all local ether addrs {oss}

At comp.sources.unix at ISC
scan an ethernet and learn hostname/ethernet (At comp.sources.unix at ISC)
find IP addrs for all local ether addrs (V1.4) (At comp.sources.unix at UUNET)
scan an ethernet and learn hostname/ethernet pairings (At comp.sources.unix at UUNET)

mtr - Network diagnostic tool {GPL}

mtr-0.41.tgz - Matt's traceroute - network diagnostic tool (At OpenBSD 2.7_packages i386)
mtr-0.42.tgz - Matt's traceroute - network diagnostic tool (At OpenBSD 2.8_packages i386)
(Info at freshmeat)

rand - random pipe {GPL}

rand-1.7 - Utility to display files or streams in random order (At FreeBSD Ports)
(Info at freshmeat)

karpski - Network sniffer/scanner with a GTK interface {x,GPL}

(Info at freshmeat)

Gnusniff - A packet sniffer for Linux using GNOME. {x,GPL}

(Info at freshmeat)

Xtraceroute - OpenGL traceroute {x,GPL}

xtraceroute-0.9.0 - 3D graphical version of the traceroute program (At FreeBSD Ports)
xtraceroute-0.8.14.tgz - graphical version of traceroute (At OpenBSD 2.7_packages i386)
xtraceroute-0.8.14.tgz - graphical version of traceroute (At OpenBSD 2.8_packages i386)
xtraceroute-0.8.14.tgz - graphical version of traceroute (At OpenBSD 2.7_packages sparc)
xtraceroute-0.8.14.tgz - graphical version of traceroute (At OpenBSD 2.8_packages sparc)
xtraceroute-0.8.14 - Graphical version of traceroute, which traces the route IP packets go (At NetBSD packages collection)
(Info at freshmeat)

ICMPush - ICMPush is a tool that builds ICMP packets fully customized from command line. {GPL}

(Info at freshmeat)

Network and Internet Tools for Linux CD

EPAN {free to use but restricted}

(Info at freshmeat)

net-tools - Programs that form the base set of the NET-3 networking distribution

(Info at freshmeat)

Libraries and Components: Showing

pcap_open_live pcap_open_offline pcap_dump_open errbuf pcap_lookupdev pcap_lookupnet pcap_dispatch pcap_loop pcap_dump pcap_inject pcap_immediate pcap_compile int pcap_setfilter pcap_datalink pcap_snapshot pcap_is_swapped pcap_major_version pcap_minor_ver - Packet Capture library {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: FreeBSD

p5-Net-RawIP-0.09d - A perl module to manipulate raw IP packets

At FreeBSD Ports

Net::Ping - Lets your programs "ping" a host -- that is, see whether it's up and how much time it takes packets to get there and back. [Perl] {oss}

At CPAN

Net::SSLeay - An interface to Netscape's SSL (Secure Socket Layer). By Eric A. Young, hence "eay". [Perl] {oss}

At CPAN

libpcap - A system-independent interface for user-level packet capture.

libpcap-0.6.1 - System-independent interface for user-level packet capture (At NetBSD packages collection)
(Info at freshmeat)

Libraries and Functions

Others not displayed here
Full List

Related Subjects (default selections)

(The following links to subjects at this site retain your personalized selections.)

See also: Communication Implementation - (low level implementation, multicast, ppp, slip, wrappers,firewalls, et al)

See also: Communication and Network Monitoring - (including status reporting, logging, et al)

See also: Socket and I/O Operations

Up to Communications

(There may be additional related subject pages listed here)

Personalized Selections
Platform:
Unix/BSD/Linux.
X.
Prog.Language:
C/C++.
Perl.
License:
Open-source.
  GPL or LGPL.
Maturity:
Stable.
Tip: To exclude choices, select all others in same column
Pre-Selections

Use our system: Bring Rapid Knowledge Transfer and Awareness to your company website!



Rapid-Links: Search | About | Comments | Submit Path: RocketAware > Communications > Socket and I/O Operations > Debugging >
RocketAware.com is a service of Mib Software
Copyright 2002, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments