UNPKG

@gavinaiken/netflowv9

Version:

NetFlow Version 1,5,7,9 compatible library (with support for NetFlow v9 options template & data) for Node.JS. It also has experimental support for IPFIX (NetFlow v10).

84 lines (80 loc) 5.15 kB
const { decNumRule, decTimestamp, decTsMs, decTsMcs, decTsNs, decIpv4Rule, decIpv6Rule, decMacRule, decStringRule, decAsciiStringRule, } = require('../nf9/fieldRules'); const cisco = { 4235: { name: 'counter_bytes_rate', compileRule: decNumRule }, 4236: { name: 'application_media_bytes_counter', compileRule: decNumRule }, 4238: { name: 'application_media_bytes_rate', compileRule: decNumRule }, 4239: { name: 'application_media_packets_counter', compileRule: decNumRule }, 4241: { name: 'application_media_packets_rate', compileRule: decNumRule }, 4246: { name: 'transport_packets_expected_counter', compileRule: decNumRule }, 4251: { name: 'transport_packets_lost_counter', compileRule: decNumRule }, 4253: { name: 'transport_packets_lost_rate', compileRule: decNumRule }, 4254: { name: 'transport_rtp_ssrc', compileRule: decNumRule }, 4255: { name: 'transport_rtp_jitter_mean', compileRule: decNumRule }, 4256: { name: 'transport_rtp_jitter_minimum', compileRule: decNumRule }, 4257: { name: 'transport_rtp_jitter_maximum', compileRule: decNumRule }, 4273: { name: 'transport_rtp_payload_type', compileRule: decNumRule }, 4325: { name: 'transport_rtp_jitter_mean_sum', compileRule: decNumRule }, 8337: { name: 'connection_server_counter_bytes_network', compileRule: decNumRule }, 8338: { name: 'connection_client_counter_bytes_network', compileRule: decNumRule }, 9254: { name: 'connection_delay_network_long_lived_to_', compileRule: decNumRule }, 9255: { name: 'connection_delay_network_long_lived_to_', compileRule: decNumRule }, 9256: { name: 'connection_delay_network_long_lived_cli', compileRule: decNumRule }, 9257: { name: 'connection_delay_network_client_to_serv', compileRule: decNumRule }, 9258: { name: 'connection_delay_network_to_server_num_', compileRule: decNumRule }, 9259: { name: 'connection_delay_network_to_client_num_', compileRule: decNumRule }, 9267: { name: 'connection_client_counter_bytes_retrans', compileRule: decNumRule }, 9268: { name: 'connection_client_counter_packets_retra', compileRule: decNumRule }, 9269: { name: 'connection_server_counter_bytes_retrans', compileRule: decNumRule }, 9270: { name: 'connection_server_counter_packets_retra', compileRule: decNumRule }, 9272: { name: 'connection_transaction_counter_complete', compileRule: decNumRule }, 9273: { name: 'connection_transaction_duration_sum', compileRule: decNumRule }, 9274: { name: 'connection_transaction_duration_max', compileRule: decNumRule }, 9275: { name: 'connection_transaction_duration_min', compileRule: decNumRule }, 9292: { name: 'connection_server_counter_responses', compileRule: decNumRule }, 9300: { name: 'connection_delay_response_to_server_his', compileRule: decNumRule }, 9303: { name: 'connection_delay_response_to_server_sum', compileRule: decNumRule }, 9306: { name: 'connection_delay_application_sum', compileRule: decNumRule }, 9309: { name: 'connection_delay_response_client_to_ser', compileRule: decNumRule }, 12230: { name: 'application_family_name', compileRule: decStringRule }, 12231: { name: 'application_set_name', compileRule: decStringRule }, 12232: { name: 'application_category_name', compileRule: decStringRule }, 12233: { name: 'application_sub_category_name', compileRule: decStringRule }, 12234: { name: 'application_group_name', compileRule: decStringRule }, 12236: { name: 'connection_client_ipv4_address', compileRule: decIpv4Rule }, 12237: { name: 'connection_server_ipv4_address', compileRule: decIpv4Rule }, 12241: { name: 'connection_server_transport_port', compileRule: decNumRule }, 12243: { name: 'application_traffic_class', compileRule: decNumRule }, 12244: { name: 'application_business_relevance', compileRule: decNumRule }, 12432: { name: 'ingressoverlaysessionid', compileRule: decNumRule }, 12433: { name: 'egressoverlaysessionid', compileRule: decNumRule }, 12434: { name: 'routing_vrf_service', compileRule: decNumRule }, 12435: { name: 'tloc_table_overlay_session_id', compileRule: decNumRule }, 12436: { name: 'tloc_local_system_ip_address', compileRule: decIpv4Rule }, 12437: { name: 'tloc_local_color', compileRule: decNumRule }, 12438: { name: 'tloc_remote_system_ip_address', compileRule: decIpv4Rule }, 12439: { name: 'tloc_remote_color', compileRule: decNumRule }, 12440: { name: 'tloc_tunnel_protocol', compileRule: decNumRule }, 12441: { name: 'connection_id_long', compileRule: decNumRule }, 12442: { name: 'drop_cause_id', compileRule: decNumRule }, 12443: { name: 'counter_bytes_sdwan_dropped_long', compileRule: decNumRule }, 12444: { name: 'sdwan_sla_not_met', compileRule: decNumRule }, 12445: { name: 'sdwan_preferred_color_not_met', compileRule: decNumRule }, 12446: { name: 'sdwan_qos_queue_id', compileRule: decNumRule }, 42329: { name: 'counter_packets_sdwan_dropped_long', compileRule: decNumRule }, }; module.exports = { enterpriseTypes: { 9: cisco, }, };