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 frommimedefang.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:- hourly data older than
1.25x$NUM_HOURS_SUMMARYhours - daily data older than
1.25x$NUM_DAYS_SUMMARYdays - all but top 25 sender, recipient, value1, value2, subject values for all dates prior to the current hour, day, and month..
- hourly data older than
--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,graphdefangwill use the$DATAFILEvariable 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:--trimgenuinely deletes old data from your SummaryDB, and--nomaxgenuinely 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
- ubuntu stonking: graphdefang 3.6-2.1build2 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms