GRAPHDEFANG(1)

✨ NAME ✨

okay bestie, welcome to GRAPHDEFANG(1) πŸ’– β€” she's an application for generating graphs from mimedefang log files. yes, she makes pretty pictures out of your logs. obsessed. πŸ“Šβœ¨

(this one lives in the User Contributed Perl Documentation, section 1, if you were wondering where she came from 🫢)


🌸 SYNOPSIS 🌸

graphdefang.pl [options]

and here's the whole menu of options, no gatekeeping:

--help            brief help message
--man             full documentation
--quiet           quiet output
--nodb            do not update SummaryDB
--trim            trim the SummaryDB
--nomax           ignore the max date/time in SummaryDB
--file            optional log file to parse

and here's the tea β˜• β€” if you call her with no options at all, graphdefang.pl will parse the logfile exactly as defined by the $DATAFILE variable. she just does it. no questions asked. πŸ’…


πŸŽ€ OPTIONS πŸŽ€

  • --help β€” prints a lil brief help message and then dips out. short and sweet, main character behavior πŸ‘‘
  • --man β€” prints the full manual page and exits. that's this whole thing you're reading rn bestie 😭
  • --quiet β€” do not produce status output from mimedefang.pl. she goes silent mode, stealth mode, quiet luxury ✨
  • --nodb β€” do not use nor update the SummaryDB. she'll literally just parse the file and draw graphs from it. like, that's the whole job πŸ¦‹
  • --trim β€” trim the SummaryDB to cut out old data. and bestie, she trims aggressively. she cuts out:
    1. hourly data older than 1.25x$NUM_HOURS_SUMMARY hours
    2. daily data older than 1.25x$NUM_DAYS_SUMMARY days
    3. all but top 25 sender, recipient, value1, value2, subject values for all dates prior to the current hour, day, and month..
  • --nomax β€” ignore the max date/time in the SummaryDB; add all lines from the parsed file to the database. no cap, every single one 🫑
  • --file β€” optional log file to parse. if this option is not set, graphdefang will use the $DATAFILE variable instead. she's got a default, she's prepared πŸ’œ

πŸ’œ DESCRIPTION πŸ’œ

graphdefang.pl will read a file that contains syslog messages from mimedefang, update its internal summary database, and produce graphs as requested by the user. that's it. that's the vibe. read β†’ update β†’ graph. iconic behavior, honestly 🌈⭐


⚠️ heads up bestie: --trim genuinely deletes old data from your SummaryDB, and --nomax genuinely dumps everything in. know what you're asking for before you ask πŸ’€

and that's the whole page fr fr πŸ’– this beauty comes to you courtesy of perl v5.42.3, dated 2026-08-20 πŸŽ€βœ¨ slay, go make some graphs, ily 🫢🌸

πŸ“¦ where this page comes from