?? changelog
字號:
2.0.1 Big Feature - Added optional postgresql database logging mode and php for dynamic graph creation from databases. Great for big sites, multiple sensors with very low overhead collect traffic statistics and log them to database. Graphs are created when a user visits the page instead of burning CPU cycles night and day. Logging/Multiple sensor support is completed. Big Feature - Implemented auto conf Ported to and compiles on: ix86 Fedora Core 2 ix86 Solaris 9 ix86 OpenBSD 3.4 ix86 Debian 2.2 ix86 FreeBSD 4.8 AMD64 Fedora Core 3 PPC MaxOsX 10.2 ix86 Microsoft WindowsChanged default interval to 200 seconds to save ram and cpu powerHuge performance gain in graphing engine due to bug fix (Peak Send and Total Sent strings font operations were being done to each graphic almost 1000 times instead of just 1)Removed need of Sys V IPC shared memeorylog rotation on all logs implemented - secondary logs rotate every RANGE?/RANGE1 HUP'sAdded syslog support, removed all printf's except a few early errors, closed stdin, stdout, and stderr before beginning capture loopBandwidthd collects the pids of it's children and distributes HUP and TERM signals when issued to the first processChanged yy parser name to bdconfig_ to avoid a bug in BSDAdded some semi-colons to conf.y to fix BSD flex/bison compatability bugFixed bug that caused memory corruption when ram datastore had data on more than IP_NUM ips.Fixed some longs that missed being converted to unsigned long long.Fixed bug in CDF recovery that would cause bandwidthd to ignore some CDF logs during recoveryBandwidthd now checks for ./etc/bandwidthd.conf, and if it doesn't exist it checks for /usr/local/bandwidthd/etc/bandwidthd.conf, if that exists it will chdir("/usr/local/bandwidthd")Fixed problem that caused bandwidthd to sit and never create graphsif graph is set to false do not store data in ram, do not fork unless output_cdf is truelog names changed to be consistent so all logs could be rotated with same function1.2.1bReduced Loading spamAdded filter option to bandwidhtd.conf to specify libpcap filterFixed problems with YAxis labeling and scaling on high volume networksSkips starting a new graphing run if the last run is still going to prevent fork bomb style box crashesExits on a configuration errorPrint out line number of errors in bandwidthd.confCaused graph_cutoff to be scaled with time range to reduce load induced by weekly/monthly/yearly graphsFixed bad documentation1.2.010,000 downloads edition! :)Added Weekly, Monthly, and yearly graphs!Bandwidthd will now do a graph run immediatly after loading it's dataNew 10 Minute (log2.cdf), 1 hour (log3.cdf), and 12 hour (log4.cdf) interval log filesGraphing code now scales better with different custom intervals and periods1.1.8bFixed bug in support for linux cooked socket DLT_LINUX_SLL (PPPOE, T1, etc) - Christian Laubscher1.1.8Wrapped DLT_EN10MB in an ifdef for platforms that don't supply itFixed bandwidthd crashing when brought up on an ip addressless interfaceFixed segfault in DropOldData discovered by Hannes ReichFixed some errors in Makefile, preserved bandwidthd.conf - Bob ToxenDetected https as http - Bob ToxenFixed bug that would cause "killall -HUP bandwidthd" to kill the graphing processInitial support for datalink type 12 DLT_RAW Initial support for datalink type 6 token ring DLT_IEEE8021.1.7Compiles clean on BSD - Colin Harford - Sheepkiller1.1.6Updated DocumentationFixed Segmentation fault in DropOldData, also pointed out by Hannes ReichModified RecoverCdf to load files from the rotationAdded log rotationModifed RecoverCdf to load large log files much fasterAdded code by Hannes Reich which loads the contents of the log file back intobandwidthd on restart, so data is persistant between restarts.Alan Evens replaced my bugged sort algorithm with one of his own, fixing thelong standing sort issue.1.1.5Fixed DLT_LINUX_SLL undefined compile bug by wrapping it in an #ifdefAdded date/time to top of html outputAdded ftp track based on "ftp-data" port numbersAdded alternating light blue background to stats table and centered column headersModified stat table so everything lines up and it's easy to read at low res - Alan Evens1.1.4added totals graphAdded support for linux cooked sockets, allowing the monitoring of manyppp interfaces and T1's.csv logging made much more usefull, now actually logs the throughput for eachinterval, not the total acumulated so far.check for ./htdocs and ./etc/bandwidthd.conf so new people don't get confusedwhen they don't run bandwidthd from it's directory.reap zombies every interval, just not when we don't skip.updated documentation1.1.3Makefile was broken, bandwidthd could only compile under solaris1.1.2Added new logoIncreased sample size to 100 bytes in order to avoid future bugs resulting from trying to categorise by information in the tcp header when ip optionsare present.Source now compiles and works under Solaris with gcc :) 1.1.1Fixed a bug that caused web and p2p counters not to increment when ip optionsare present in the packets.Was only capturing 34 bytes of packets instead of 54, http and p2p weren't being incremented because the tcp header was not captured. Older versionsof libpcap must have returned full headers regardless of pcap size.1.1.0Added a logo.gif to the packageAdded "skip_intervals" option to the config file Added "graph_cutoff" option to the config fileAdded "promiscuous" option to the config file (Allows graphing of traffic not routed through the host)Changed default to promiscuousAdded "output_cdf" option to the config file (Logs bandwidthd data to comma deliminated file)Added "graph" option to the config file (Set to false to suppress drawing of the graphs)When IpCount (Number of ip's being tracked) exceed IP_NUM (Max number of IP's) stop tracking new ip's instead of exitingAdded legend to graphsAdded CHANGELOGUpdated DocumentationAdded credits to bottom of top20 web page1.0.0Changed all statistics storage to type "long long" to avoid roll overUpdated documentationAdded "make dist-clean" to force rebuild of flex and bison outputModifed make file to allow building without flex and bisonRemoved some debugging macros that wouldn't compile under old versions of gccModifed RDNS code to complain less and use longjump less0.46Initial public release
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -