⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hostapd

📁 最新的Host AP 新添加了许多pcmcia 的驱动
💻
字号:
#!/usr/bin/perl -w## Logwatch script for hostapd## Copyright 2005 Henrik Brix Andersen <brix@gentoo.org># Distributed under the terms of the GNU General Public License v2# Alternatively, this file may be distributed under the terms of the BSD Licenseuse strict;my $debug = $ENV{'LOGWATCH_DEBUG'} || 0;my $detail = $ENV{'LOGWATCH_DETAIL_LEVEL'} || 0;my $debugcounter = 1;my %hostapd;my @unmatched;if ($debug >= 5) {	print STDERR "\n\nDEBUG: Inside HOSTAPD Filter\n\n";}while (defined(my $line = <STDIN>)) {	if ($debug >= 5) {		print STDERR "DEBUG($debugcounter): $line";		$debugcounter++;	}    chomp($line);	if (my ($iface,$mac,$layer,$details) = ($line =~ /(.*?): STA (.*?) (.*?): (.*?)$/i)) {		unless ($detail == 10) {			# collapse association events			$details =~ s/^(associated) .*$/$1/i;		}		$hostapd{$iface}->{$mac}->{$layer}->{$details}++;	} else {		push @unmatched, "$line\n";	}}if (keys %hostapd) {	foreach my $iface (sort keys %hostapd) {		print "Interface $iface:\n";		foreach my $mac (sort keys %{$hostapd{$iface}}) {			print "  Client MAC Address $mac:\n";			foreach my $layer (sort keys %{$hostapd{$iface}->{$mac}}) {				print "    $layer:\n";				foreach my $details (sort keys %{$hostapd{$iface}->{$mac}->{$layer}}) {					print "      $details";					my $count = $hostapd{$iface}->{$mac}->{$layer}->{$details};					if ($count > 1) {						print ": " . $count . " Times";					}					print "\n";				}			}		}	}}if ($#unmatched >= 0) {    print "\n**Unmatched Entries**\n";    print @unmatched;}exit(0);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -