- 2008-01-15 (Tue) 11:05
- General
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]; ← 行頭に#を追加(コメントアウト)
}
- Newer: 1/9 以降、Windows VISTA 搭載 レッツノートのハードディスクが突然死する可能性がある
- Older: memo
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
