Annotation of embedaddon/trafshow/README, revision 1.1

1.1     ! misho       1: 
        !             2:                        Trafshow Version 5.
        !             3: 
        !             4: This directory contains trafshow source code, a tool for real-time network
        !             5: traffic visualization.
        !             6: 
        !             7: Brief description
        !             8: -----------------
        !             9: 
        !            10: Trafshow is a simple interactive program that gather the network traffic
        !            11: from all libpcap-capable interfaces to accumulate it in memory cache, and
        !            12: then separately display it on appropriated curses window in line-narrowed
        !            13: manner as a list of network flows sorted by throughput. Display updates
        !            14: occurs nearly in real time, asynchronously from data collecting. It look
        !            15: like a live show of traffic flows. Any kind of network traffic are mixed
        !            16: together in the one live-show screen, an Ethernet, IP, etc.
        !            17: 
        !            18: The IP traffic can be aggregated by netmask prefix bits and service ports
        !            19: to reorganize a heap of trivial flows into the treelike hierarchies suitable
        !            20: for human perception. The user can glance over the list of resulting flows
        !            21: and select at their to browse detail. So you can deepen into the traffic
        !            22: inheritance hierarchy and inspect the packets of each trivial flow in variety
        !            23: of presentations: raw-hex, ascii, time-stamp.
        !            24: The program make aggregation automatically when number of flows will exceed
        !            25: some reasonable amount. Just a few seconds after launch may be required for
        !            26: adaptation to your volume of traffic.
        !            27: 
        !            28: Trafshow also listens on UDP port (as a server) for diverse feeders of Cisco
        !            29: Netflow and then separately display the collected data in the same manner as
        !            30: described above. The following versions of Netflow are currently supported:
        !            31: V1, V5, V7.
        !            32: 
        !            33: Usage
        !            34: -----
        !            35: 
        !            36: This program may be found wonderful at lest to locate suspicious traffic on
        !            37: the net very quickly on demand, or to evaluate real-time traffic bandwidth
        !            38: utilization, in a simplest and convenient environment. But it is not intended
        !            39: for collecting and analysis of the network traffic for a long period of time,
        !            40: nor for billing!
        !            41: 
        !            42: The program pretend to be IPv6 compatible and ready to using, but it is not
        !            43: tested enough. You can define INET6 to do so.
        !            44: 
        !            45: Please see trafshow(1) man page for further information.
        !            46: 
        !            47: Requirements
        !            48: ------------
        !            49: 
        !            50: Now trafshow is a multi-threaded application, therefore your system MUST
        !            51: support POSIX threads. In other words if your system does not support POSIX
        !            52: threads you cannot compile and use this program. Hopefully, the almost all
        !            53: of modern operating systems has support it by default (leastwise last years).
        !            54: 
        !            55: Trafshow use the libpcap to gather network traffic, a system-independent
        !            56: interface for user-level packet capture. Note that most systems ship libpcap,
        !            57: but usually an older version. The minumum required version is 0.7, newest
        !            58: always preferred. The original distribution of the library is located at
        !            59: http://www.tcpdump.org.
        !            60: 
        !            61: Trafshow can use variouse curses libraries, a terminal-independent set of
        !            62: screen functions with optimal cursor motion. Currently trafshow can be
        !            63: compiled with any curses library, but not all of them work with color
        !            64: functions properly. Slang or Ncurses is preferred because it right supports
        !            65: color. Note that most systems ship ncurses, that will be enough.
        !            66: 
        !            67: Once libpcap and libncurses is built and installed, you can build trafshow
        !            68: using the procedure in the INSTALL file.
        !            69: 
        !            70: Distribution and support
        !            71: ------------------------
        !            72: 
        !            73: Because the program is freely distributed software it can be found around
        !            74: of world with or without modifications. The original distribution of the
        !            75: program is available at ftp://ftp.nsk.su/pub/RinetSoft/trafshow-X.Y.tgz,
        !            76: where X is a main version and Y is a current release.
        !            77: 
        !            78: There is no special support available right now.
        !            79: Problems, bugs, questions, desirable enhancements, etc., should be sent to
        !            80: the e-mail address trafshow@risp.ru.
        !            81: 
        !            82: Please see trafshow(1) man page for the authors and acknowledgements.
        !            83: 
        !            84: License
        !            85: -------
        !            86: 
        !            87: Redistribution and use in source and binary forms, with or without
        !            88: modification, are permitted provided that the following conditions are met:
        !            89: 
        !            90: 1. Redistributions of source code must retain the above copyright notice,
        !            91:    this list of conditions and the following disclaimer.
        !            92: 2. Redistributions in binary form must reproduce the above copyright notice,
        !            93:    this list of conditions and the following disclaimer in the documentation
        !            94:    and/or other materials provided with the distribution.
        !            95: 3. The names of the authors may not be used to endorse or promote products
        !            96:    derived from this software without specific prior written permission.
        !            97: 
        !            98: THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
        !            99: WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
        !           100: MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
        !           101: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>