mirror of
https://github.com/manuelkasper/AS-Stats.git
synced 2025-02-20 11:44:12 +08:00
Merge pull request #99 from JackSlateur/ip2as_netflow9
netflowv9: always try to map IP to ASN
This commit is contained in:
commit
1a7a439c34
@ -380,13 +380,17 @@ sub parse_netflow_v9_data_flowset {
|
|||||||
if (defined($snmpin) && defined($snmpout)) {
|
if (defined($snmpin) && defined($snmpout)) {
|
||||||
if (not (defined($srcas))) { $srcas=0; }
|
if (not (defined($srcas))) { $srcas=0; }
|
||||||
if (not (defined($dstas))) { $dstas=0; }
|
if (not (defined($dstas))) { $dstas=0; }
|
||||||
if ($srcas == 0 && $dstas == 0 && defined($srcip) && defined($dstip)) {
|
if defined($srcip) {
|
||||||
$srcas = replace_asn($srcip, $srcas);
|
$srcas = replace_asn($srcip, $srcas);
|
||||||
$dstas = replace_asn($dstip, $dstas);
|
}
|
||||||
# substitute 0 for own AS number
|
|
||||||
if ($myas{$srcas}) { $srcas = 0; }
|
if defined($dstip) {
|
||||||
if ($myas{$dstas}) { $dstas = 0; }
|
$dstas = replace_asn($dstip, $dstas);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# substitute 0 for own AS number
|
||||||
|
if ($myas{$srcas}) { $srcas = 0; }
|
||||||
|
if ($myas{$dstas}) { $dstas = 0; }
|
||||||
handleflow($ipaddr, $inoctets + $outoctets, $srcas, $dstas, $snmpin, $snmpout, $ipversion, 'netflow', $vlanin, $vlanout);
|
handleflow($ipaddr, $inoctets + $outoctets, $srcas, $dstas, $snmpin, $snmpout, $ipversion, 'netflow', $vlanin, $vlanout);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user