Changeset 374
- Timestamp:
- 04/01/2010 01:04:23 PM (3 years ago)
- File:
-
- 1 edited
-
trunk/plugins/nikto_report_nbe.plugin (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/nikto_report_nbe.plugin
r371 r374 46 46 47 47 sub nbe_item { 48 my ($handle, $mark, $item) = @_; 49 foreach my $uri (split(' ', $item->{'uri'})) { 50 my $line; 51 my $network; 52 if ($item->{'mark'}->{'hostname'} =~ /^(\d+\.\d+\.\d+)\.\d+$/) { 53 $network = $1; 54 } 55 $line.="results|"; 56 $line.="$network|"; 57 $line.="$item->{'mark'}->{'hostname'}|"; 58 $line.="$item->{'mark'}->{'port'}|"; 59 $line.="$item->{'nikto_id'}|"; 60 $line.="Security Warning|"; 61 if ($item->{'osvdb'}) { $line.="OSVDB-$item->{'osvdb'}: " }; 62 if ($item->{'method'}) { $line.="$item->{'method'} " }; 63 if ($uri) { $line.="${'uri'}: " }; 64 $line.=$item->{'message'}; 65 print $handle "$line\n"; 66 } 48 my ($handle, $mark, $item) = @_; 49 foreach my $uri (split(' ', $item->{'uri'})) { 50 my ( $line, $network ); 51 if ( $item->{'mark'}->{'hostname'} && $item->{'mark'}->{'port'} && $item->{'nikto_id'} ) { 52 if ($item->{'mark'}->{'hostname'} =~ /^(\d+\.\d+\.\d+)\.\d+$/) { 53 $network = $1; 54 } 55 $line.="results|"; 56 $line.="$network|"; 57 $line.="$item->{'mark'}->{'hostname'}|"; 58 $line.="$item->{'mark'}->{'port'}|"; 59 $line.="$item->{'nikto_id'}|"; 60 $line.="Security Warning|"; 61 if ($item->{'osvdb'}) { $line.="OSVDB-$item->{'osvdb'}: " }; 62 if ($item->{'method'}) { $line.="$item->{'method'} " }; 63 if ($uri) { $line.="${'uri'}: " }; 64 $line.=$item->{'message'}; 65 print $handle "$line\n"; 66 } else { 67 #my $debug = "Data provided:\n$handle, $mark, $item"; 68 #$debug.= "\nContents of \$mark:"; 69 #foreach my $key ( sort keys %$mark ) { 70 # $debug .= "\n$key - $mark->{$key}"; 71 #} 72 #$debug.= "\nContents of \$item:"; 73 #foreach my $key ( sort keys %$item ) { 74 # $debug .= "\n$key - $item->{$key}"; 75 #} 76 #$debug.= "\nContents of \$item->{mark}:"; 77 #foreach my $key ( sort keys %{$item->{mark}} ) { 78 # $debug .= "\n$key - $item->{mark}->{$key}"; 79 #} 80 #die $debug; 81 } 82 } 67 83 } 68 84
Note: See TracChangeset
for help on using the changeset viewer.