Home > General > SnortSnarf エラーメール対策

SnortSnarf エラーメール対策

2日間で40通とかエラーメールが来るので対策必須

http://centossrv.co...

貴重な情報提供者に感謝

(1)SnortSnarf設定
SnortSnarf実行時に以下のエラーメッセージが出力されることの対処
Using an array as a reference is deprecated at include/SnortSnarf/HTMLMemStorage.pm line 290.
Using an array as a reference is deprecated at include/SnortSnarf/HTMLAnomMemStorage.pm line 266.
[root@centos ~]# vi /usr/local/snortsnarf/include/SnortSnarf/HTMLMemStorage.pm ← SnortSnarfのpmファイル編集
return @arr->[($first-1)..$end];

return @arr[($first-1)..$end]; ← "->"削除

[root@centos ~]# vi /usr/local/snortsnarf/include/SnortSnarf/HTMLAnomMemStorage.pm ← SnortSnarfのpmファイル編集
return @arr->[($first-1)..$end];

return @arr[($first-1)..$end]; ← "->"削除



(3)SnortSnarf実行時エラー対策
SnortSnarf実行時に以下のようなエラーエラーメッセージが出力されることの対策
 Argument "*undef*" isn't numeric in multiplication (*) at include/SnortSnarf/HTMLOutput.pm line 836.
 Use of uninitialized value in multiplication (*) at include/SnortSnarf/HTMLOutput.pm line 836.
 Use of uninitialized value in multiplication (*) at include/SnortSnarf/HTMLOutput.pm line 836.
 Use of uninitialized value in addition (+) at include/SnortSnarf/HTMLOutput.pm line 836.
[root@centos SnortSnarf]# vi HTMLOutput.pm ← HTMLOutput.pm編集
sub ip_to_num {
以下を追加
if ($_[0] ne '*undef*') {
my @byte= split(/\./,$_[0]);
return $byte[0]*256*256*256 + $byte[1]*256*256 + $byte[2]*256 + $byte[3];
}
#my @byte= split(/\./,$_[0]); ← 行頭に#を追加(コメントアウト)
#return $byte[0]*256*256*256 + $byte[1]*256*256 + $byte[2]*256 + $byte[3]; ← 行頭に#を追加(コメントアウト)
}



1

Google search for: SnortSnarf エラーメール対策

Trackback:No Trackbacks

TrackBack URL for this entry
Sorry, no trackback pings are accepted.
Listed below are links to weblogs that reference
SnortSnarf エラーメール対策 from まやろぐnounai
トラックバック
このエントリにトラックバックはありません

Home > General > SnortSnarf エラーメール対策

Feeds

Page Top