BANDWIDTHD.CONF(5)

πŸ’– BANDWIDTHD.CONF πŸ’–

okay bestie, so this is the manual for bandwidthd.conf β€” it lives in the File Formats Manual section of the man pages, and it's basically the lil settings file that tells bandwidthd what to do. no cap, it's short, but every line matters.


✨ NAME ✨

bandwidthd.conf β€” the configuration file for bandwidthd 🌸


πŸŽ€ DESCRIPTION πŸŽ€

so here's the vibe: the file /etc/bandwidthd/bandwidthd.conf gets read by bandwidthd when it starts up. that's it, that's the whole relationship. it holds a small set of tunable options for bandwidthd features that you can adjust. small but mighty, honestly. πŸ’…


πŸ‘‘ OPTIONS πŸ‘‘

one bullet per option, all ten of them, no skipping, we don't do that here:

  • subnet <network> <netmask> β€” the subnet you want to log traffic for. that's the one you're watching, bestie. πŸ‘€
  • dev <device> β€” the device to listen on. pick your interface, queen. πŸ¦‹
  • skip_intervals <n> β€” the number of intervals to skip between graphing. heads up: each interval is 2.5 minutes. default is 0.
  • graph_cutoff <kilobytes-minimum> β€” how many kilobytes a host needs to rack up before you'll draw a graph for it. default is 1024.
  • promiscuous <bool> β€” puts the device in promisc mode, aka "eavesdropping" mode. yes that's the actual word they used, and honestly? iconic. default is true. πŸ’€
  • output_cdf <bool> β€” write logfiles for analyzed traffic. default is false.
  • recover_cdf <bool> β€” recover from logfiles after a restart. default is false.
⚠️ warning warning warning: this can take a very long time if the logfiles are big. enabling this and having bandwidthd start on system start might be a bad idea. it will delay your possibilities to log in locally, since it's not done in the background. like, it's just gonna sit there. blocking you. not in the background. 😭
  • filter <pcap-filter-rule> β€” the pcap filter rule to use. always include "ip" to avoid weird problems, fr fr. default is "ip".
  • graph <bool> β€” write graphs and html for analyzed traffic. default is true. slay. πŸ“Š
  • meta_refresh <seconds> β€” number of seconds before the html page reloads. set it to 0 to disable the reload. default is 150.

🌈 FILES 🌈

  • /etc/bandwidthd/bandwidthd.conf β€” configuration file.
  • /etc/init.d/bandwidthd β€” startscript.

πŸ”₯ SEE ALSO πŸ”₯

Furter information available at the website: http://bandwidthd.sourceforge.net

(yes it says "Furter." we are simply relaying the message, no editing, periodt. 🫢)

πŸ’œ AUTHOR πŸ’œ

This manual page was written by Andreas Henriksson <andreas@fatal.se>, for the Debian GNU/Linux system. thank you Andreas, we love you. πŸŽ€


and that's the whole thing, bestie β€” this page is from the BANDWIDTHD.CONF(5) manual, dated 5 Jul 2004, and you've officially read all of it. go forth and configure responsibly βœ¨πŸ’…πŸŒΈ