Implements flows filter by client/server ASN

This commit is contained in:
Simone Mainardi 2017-10-08 22:54:24 +02:00
parent 420dbe8020
commit 4e4020a480
13 changed files with 150 additions and 49 deletions

View file

@ -76,16 +76,16 @@ void AutonomousSystem::lua(lua_State* vm, DetailsLevel details_level, bool asLis
if(details_level >= details_high) {
((GenericTrafficElement*)this)->lua(vm, true);
lua_push_int_table_entry(vm, "seen.first", first_seen);
lua_push_int_table_entry(vm, "seen.last", last_seen);
lua_push_int_table_entry(vm, "duration", get_duration());
lua_push_int_table_entry(vm, "num_hosts", getNumHosts());
if(details_level >= details_higher)
if(ndpiStats) ndpiStats->lua(iface, vm);
}
lua_push_int_table_entry(vm, "seen.first", first_seen);
lua_push_int_table_entry(vm, "seen.last", last_seen);
lua_push_int_table_entry(vm, "duration", get_duration());
lua_push_int_table_entry(vm, "num_hosts", getNumHosts());
if(asListElement) {
lua_pushnumber(vm, asn);
lua_insert(vm, -2);