
			       BB yy tt ee ss  CC oo uu nn tt ee rr
		     
    		    (C) Copyright 2002-2003 Aleksander Augustowski 
			  <aleksander.augustowski@deth.org.pl>


PROGRAMM VERSION

    Current: bcount  _1_._0 SSttaabbllee
	     bserver _0_._8_ BBeettaa
	     bclient _0_._7_ BBeettaa

    The latest version of bcount you can get from:
    http://www.deth.org.pl/~alex/bcount/bcount.html
    http://www.freshmeat.net/project/bcount


LICENCE

    This program make available on GGPPLL lliicceennccee which is enclose to
    CCOOPPYYIINNGG file.


INSTALL

    Compiling and activate :-)
    
    Please do:
	$ ./configure	- Testing important files.

	then...
	
	$ make		- Build all binaries (bcount, bserver, bclient).
			  Very small size. Binaries dynamic linked with libs
	$ make static 	- Build all binaries and static linking with libraries
	$ make striped 	- Build static binaries with reduce size.
    	    		  Binaries is ~50% smallers (strip program).

	if executables will be build, please run...

	$ make install

    
    To compile my program success you must have:
    -	API Curses (aka NCurses) library
    -	Thread (aka pthread) library
    -	Linux kernel source installed 
	in /usr/src/linux tree

    This program should by success compiled on any Linux/IA32 machine.
    If you compiled success on other machine please let me known.

    My machine/system configuration:
    
    Machine:
	    Mainboard - VIA MPV3
	    Processor - ~500 MHz
	    
    System:
	    Linux Slackware (std. dist. ver. 8.1) with GCC 2.95.3
	    

BUG REPORTS
    
    If you find any bug please let me known.
    
    Program trying automaticaly send info to me if exit with core dumped.

    If program can't send info (for example buggy code running before
    program initializing SMTP client) then please do it this manualy :-)
    
    Add with bug report:
	1. bcount/bserver/bclient using version
	2. kernel version
	3. linux distribution and version
	4. GCC or other compiler version


INFO

    Please use this stuff in standard terminal size (Width: 8800; Hight: 2255)
    Program showing data in windows.

    NNooww:			state of actual sent/received data.
    TToottaall:			sum sent/received data reading from for actual 
				active interface.
    SSeeaarrcchh:			searching for bytes from two dates   
    SSppeeeedd oonn aann iinntteerrffaaccee:	average and max speed on an interface
    OOtthheerr ddaattaa:			you can see other data of interface
    CChheecckk aanndd mmaaiill: 		send mail to e-mail address if interface 
				get/sent data in MB that you specified
    CChhooiiccee iinntteerrffaaccee: 		:-)
    SSyysstteemm iinnffoo:		system uptime, host full name, 
				free memory and cpu clock info
    IInntteerrffaaccee sseettuupp:		netmask, broadcast, irq, etc...

    
    Statistics is for active interfaces in your system, example for:
    
    -	ppp[0-?]	- MoDem
    -	ippp[0-?]	- Isdn
    -	sl[0-?]		- Serial Line
    -	eth[0-?]	- Ethernet
    -	fddi[0-?]	- Fiber Distribution Data Interface
    -	tr[0-?]		- Token Ring
    -	arc[0-?]	- ArcNet

    ... and ...
    -	lo		- LoopBack


    Available Keys (bcount only):
    
    -	'a'		- info about program
    -	'r'		- refresh screen
    -	'i'		- choice interface
    -	'e'		- info about interface
    -	'd'		- list available interfaces
    -	's'		- go into searching window
    -	'o'		- display others interface datas
    -	'l'		- turnning leds link on or off
    -	'm'		- send e-mail if we have x MB
    -	'c'		- clear mail status
    -	'q'		- ending program, quit to shell


COMMENT

    You can put `bbccoouunntt --ii iinntteerrffaaccee --ww' in your rc.* file (example: rc.6)
    before interface shutdown and before unmounting partitions.
    Add `bbcc::22334455::rreessppaawwnn:://ppaatthh//ttoo//bbccoouunntt 22>>//ddeevv//ttttyy99 11>>//ddeevv//ttttyy99 00<<//ddeevv//ttttyy99'
    in your /etc/inittab file. This stuff will be available on to #9 concole

    To throw information off about received/transmited amount data
    to log file (ex.: /var/log/bcount.log) you should do this before
    interface is shuting down. !!! Please read README.log !!!

    If someone want join to making this stuff then warmly welcome.

    PS. _I_f _y_o_u _h_a_v_e _t_r_o_u_b_l_e _t_o _c_o_m_p_i_l_e _m_y _p_r_o_g_r_a_m _o_r _r_e_a_d_i_n_g _t_h_i_s _t_e_x_t _;_-_)_,
    _p_l_e_a_s_e _l_e_t _m_e _k_n_o_w_n_!

    _! _S_o_r_r_y _f_o_r _m_y _e_n_g_l_i_s_h _!

    alex
 
 
NIN


