5
5
Index: proftpd-dfsg/contrib/xferstats.holger-preiss
6
6
===================================================================
7
--- proftpd-dfsg.orig/contrib/xferstats.holger-preiss 2011-02-08 13:28:11.000000000 +0100
8
+++ proftpd-dfsg/contrib/xferstats.holger-preiss 2011-02-08 13:28:41.000000000 +0100
7
--- proftpd-dfsg.orig/contrib/xferstats.holger-preiss 2011-10-05 18:19:34.000000000 +0200
8
+++ proftpd-dfsg/contrib/xferstats.holger-preiss 2011-10-06 10:39:31.000000000 +0200
10
# -added option A which compares the addresses end with a given pattern
11
# -added option i and o which reports either incoming or outgoing traffic only
15
@mydom = split(/\./, `dnsdomainname`);
16
$mydom2 = pop(@mydom); chop($mydom2);
17
$mydom1 = pop(@mydom);
22
-require 'getopts.pl';
23
-&Getopts('f:rahdD:l:s:A:iou:');
24
+getopts('f:rahdD:l:s:A:iou:');
26
if ($opt_r) { $real = 1;}
27
if ($opt_a) { $anon = 1;}
32
-@syslist = keys(systemfiles);
33
-@dates = sort datecompare keys(xferbytes);
34
+@syslist = keys(%systemfiles);
35
+@dates = sort datecompare keys(%xferbytes);
37
if ($xferfiles == 0) {die "There was no data to process.\n";}
41
# sort daily traffic by bytes sendt
42
#foreach $date ( sort datecompare keys(nbytes) ) {
43
-foreach $date ( sort datecompare keys(xferbytes) ) {
44
+foreach $date ( sort datecompare keys(%xferbytes) ) {
46
$nfiles = $xferfiles{$date};
47
$nbytes = $xferbytes{$date};
11
50
Total Transfers from each Archive Section (By bytes)
71
# sort total transfer for each archive by # files transfered
72
-foreach $section ( sort bytecompare keys(groupfiles) ) {
73
+foreach $section ( sort bytecompare keys(%groupfiles) ) {
75
$files = $groupfiles{$section};
76
$bytes = $groupbytes{$section};
80
# sort amount per domain by files
81
-foreach $domain ( sort domnamcompare keys(domainfiles) ) {
82
+foreach $domain ( sort domnamcompare keys(%domainfiles) ) {
84
$files = $domainfiles{$domain};
85
$bytes = $domainbytes{$domain};
89
# sort hourly transmission by sent bytes
90
-foreach $time ( sort keys(xfertbytes) ) {
91
+foreach $time ( sort keys(%xfertbytes) ) {
93
$nfiles = $xfertfiles{$time};
94
$nbytes = $xfertbytes{$time};