list all interfaces :

['docker_gwbridge',
 'vnet20',
 'usb0',
 'wlp2s0',
 'lo',
 'br-5d11025eb09f',
 'enp5s0',
 'docker0',
 'br-74037696e854',
 'veth2b4d68c']

number of interfaces :

10

list interface with ifindex = 4, with full interface informations :

{}
{}

refresh network interfaces informations :

None

list all interfaces informations :

[{'addr_assign_type': 3,
  'addr_len': 6,
  'address': '02:42:bf:d4:25:87',
  'brforward': '\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00',
  'bridge': {'ageing_time': 30000,
             'bridge_id': '8000.0242bfd42587',
             'default_pvid': 1,
             'flush': [],
             'forward_delay': 1500,
             'gc_timer': 0,
             'group_addr': '1:80:c2:0:0:0',
             'group_fwd_mask': '0x0',
             'hash_elasticity': 4,
             'hash_max': 512,
             'hello_time': 200,
             'hello_timer': 0,
             'max_age': 2000,
             'multicast_igmp_version': 2,
             'multicast_last_member_count': 2,
             'multicast_last_member_interval': 100,
             'multicast_membership_interval': 26000,
             'multicast_mld_version': 1,
             'multicast_querier': 0,
             'multicast_querier_interval': 25500,
             'multicast_query_interval': 12500,
             'multicast_query_response_interval': 1000,
             'multicast_query_use_ifaddr': 0,
             'multicast_router': 1,
             'multicast_snooping': 1,
             'multicast_startup_query_count': 2,
             'multicast_startup_query_interval': 3124,
             'multicast_stats_enabled': 0,
             'nf_call_arptables': 0,
             'nf_call_ip6tables': 0,
             'nf_call_iptables': 0,
             'priority': 32768,
             'root_id': '8000.0242bfd42587',
             'root_path_cost': 0,
             'root_port': 0,
             'stp_state': 0,
             'tcn_timer': 0,
             'topology_change': 0,
             'topology_change_detected': 0,
             'topology_change_timer': 0,
             'vlan_filtering': 0,
             'vlan_protocol': '0x8100',
             'vlan_stats_enabled': 0},
  'brif': {},
  'broadcast': 'ff:ff:ff:ff:ff:ff',
  'carrier': 1,
  'carrier_changes': 4,
  'dev_id': '0x0',
  'dev_port': 0,
  'dormant': 0,
  'duplex': '',
  'flags': '0x1003',
  'gro_flush_timeout': 0,
  'ifalias': '',
  'ifindex': 7,
  'iflink': 7,
  'ip': '172.18.0.1',
  'link_mode': 0,
  'lower_veth2b4d68c': {'addr_assign_type': 1,
                        'addr_len': 6,
                        'address': 'fa:ea:1f:f4:38:d5',
                        'broadcast': 'ff:ff:ff:ff:ff:ff',
                        'carrier': 1,
                        'carrier_changes': 4,
                        'dev_id': '0x0',
                        'dev_port': 0,
                        'dormant': 0,
                        'duplex': 'full',
                        'flags': '0x9303',
                        'gro_flush_timeout': 0,
                        'ifalias': [],
                        'ifindex': 14,
                        'iflink': 13,
                        'link_mode': 0,
                        'mtu': 1500,
                        'name_assign_type': 3,
                        'netdev_group': 0,
                        'operstate': 'up',
                        'phys_port_id': [],
                        'phys_port_name': [],
                        'phys_switch_id': [],
                        'proto_down': 0,
                        'speed': 10000,
                        'tx_queue_len': 0,
                        'type': 1,
                        'uevent': {'devtype': 'unknown',
                                   'ifindex': '14',
                                   'interface': 'veth2b4d68c'}},
  'mask': '255.255.0.0',
  'mtu': 1500,
  'name': 'docker_gwbridge',
  'name_assign_type': 3,
  'netdev_group': 0,
  'network_address': '172.18.0.0',
  'operstate': 'up',
  'phys_port_id': '',
  'phys_port_name': '',
  'phys_switch_id': '',
  'power': {'async': 'disabled',
            'autosuspend_delay_ms': [],
            'control': 'auto',
            'runtime_active_kids': 0,
            'runtime_active_time': 0,
            'runtime_enabled': 'disabled',
            'runtime_status': 'unsupported',
            'runtime_suspended_time': 0,
            'runtime_usage': 0},
  'proto_down': 0,
  'queues': {},
  'speed': '',
  'statistics': {'collisions': 0,
                 'multicast': 0,
                 'rx_bytes': 748,
                 'rx_compressed': 0,
                 'rx_crc_errors': 0,
                 'rx_dropped': 0,
                 'rx_errors': 0,
                 'rx_fifo_errors': 0,
                 'rx_frame_errors': 0,
                 'rx_length_errors': 0,
                 'rx_missed_errors': 0,
                 'rx_nohandler': 0,
                 'rx_over_errors': 0,
                 'rx_packets': 3,
                 'tx_aborted_errors': 0,
                 'tx_bytes': 15150,
                 'tx_carrier_errors': 0,
                 'tx_compressed': 0,
                 'tx_dropped': 0,
                 'tx_errors': 0,
                 'tx_fifo_errors': 0,
                 'tx_heartbeat_errors': 0,
                 'tx_packets': 146,
                 'tx_window_errors': 0},
  'subsystem': {},
  'timestamp': 1525686318,
  'tx_queue_len': 0,
  'type': 1,
  'uevent': {'devtype': 'bridge',
             'ifindex': '7',
             'interface': 'docker_gwbridge'}},
 {'addr_assign_type': 3,
  'addr_len': 6,
  'address': '02:42:ce:44:13:18',
  'brforward': '',
  'bridge': {'ageing_time': 30000,
             'bridge_id': '8000.0242ce441318',
             'default_pvid': 1,
             'flush': [],
             'forward_delay': 1500,
             'gc_timer': 0,
             'group_addr': '1:80:c2:0:0:0',
             'group_fwd_mask': '0x0',
             'hash_elasticity': 4,
             'hash_max': 512,
             'hello_time': 200,
             'hello_timer': 0,
             'max_age': 2000,
             'multicast_igmp_version': 2,
             'multicast_last_member_count': 2,
             'multicast_last_member_interval': 100,
             'multicast_membership_interval': 26000,
             'multicast_mld_version': 1,
             'multicast_querier': 0,
             'multicast_querier_interval': 25500,
             'multicast_query_interval': 12500,
             'multicast_query_response_interval': 1000,
             'multicast_query_use_ifaddr': 0,
             'multicast_router': 1,
             'multicast_snooping': 1,
             'multicast_startup_query_count': 2,
             'multicast_startup_query_interval': 3124,
             'multicast_stats_enabled': 0,
             'nf_call_arptables': 0,
             'nf_call_ip6tables': 0,
             'nf_call_iptables': 0,
             'priority': 32768,
             'root_id': '8000.0242ce441318',
             'root_path_cost': 0,
             'root_port': 0,
             'stp_state': 0,
             'tcn_timer': 0,
             'topology_change': 0,
             'topology_change_detected': 0,
             'topology_change_timer': 0,
             'vlan_filtering': 0,
             'vlan_protocol': '0x8100',
             'vlan_stats_enabled': 0},
  'brif': {},
  'broadcast': 'ff:ff:ff:ff:ff:ff',
  'carrier': 0,
  'carrier_changes': 1,
  'dev_id': '0x0',
  'dev_port': 0,
  'dormant': 0,
  'duplex': '',
  'flags': '0x1003',
  'gro_flush_timeout': 0,
  'ifalias': '',
  'ifindex': 4,
  'iflink': 4,
  'ip': '192.168.20.254',
  'link_mode': 0,
  'mask': '255.255.255.0',
  'mtu': 1500,
  'name': 'vnet20',
  'name_assign_type': 3,
  'netdev_group': 0,
  'network_address': '192.168.20.0',
  'operstate': 'down',
  'phys_port_id': '',
  'phys_port_name': '',
  'phys_switch_id': '',
  'power': {'async': 'disabled',
            'autosuspend_delay_ms': [],
            'control': 'auto',
            'runtime_active_kids': 0,
            'runtime_active_time': 0,
            'runtime_enabled': 'disabled',
            'runtime_status': 'unsupported',
            'runtime_suspended_time': 0,
            'runtime_usage': 0},
  'proto_down': 0,
  'queues': {},
  'speed': '',
  'statistics': {'collisions': 0,
                 'multicast': 0,
                 'rx_bytes': 0,
                 'rx_compressed': 0,
                 'rx_crc_errors': 0,
                 'rx_dropped': 0,
                 'rx_errors': 0,
                 'rx_fifo_errors': 0,
                 'rx_frame_errors': 0,
                 'rx_length_errors': 0,
                 'rx_missed_errors': 0,
                 'rx_nohandler': 0,
                 'rx_over_errors': 0,
                 'rx_packets': 0,
                 'tx_aborted_errors': 0,
                 'tx_bytes': 0,
                 'tx_carrier_errors': 0,
                 'tx_compressed': 0,
                 'tx_dropped': 0,
                 'tx_errors': 0,
                 'tx_fifo_errors': 0,
                 'tx_heartbeat_errors': 0,
                 'tx_packets': 0,
                 'tx_window_errors': 0},
  'subsystem': {},
  'timestamp': 1525686318,
  'tx_queue_len': 0,
  'type': 1,
  'uevent': {'devtype': 'bridge', 'ifindex': '4', 'interface': 'vnet20'}},
 {'addr_assign_type': 1,
  'addr_len': 6,
  'address': 'e2:b8:ec:e9:17:7a',
  'broadcast': 'ff:ff:ff:ff:ff:ff',
  'carrier': 1,
  'carrier_changes': 0,
  'dev_id': '0x0',
  'dev_port': 0,
  'device': {'authorized': 1,
             'bAlternateSetting': 0,
             'bInterfaceClass': 'e0',
             'bInterfaceNumber': 0,
             'bInterfaceProtocol': 3,
             'bInterfaceSubClass': 1,
             'bNumEndpoints': 1,
             'iad_bFirstInterface': 0,
             'iad_bFunctionClass': 'e0',
             'iad_bFunctionProtocol': 3,
             'iad_bFunctionSubClass': 1,
             'iad_bInterfaceCount': 2,
             'interface': 'RNDIS Communications Control',
             'modalias': 'usb:v18D1p4EE3d0310dcEFdsc02dp01icE0isc01ip03in00',
             'supports_autosuspend': 1,
             'uevent': {'devtype': 'usb_interface',
                        'driver': 'rndis_host',
                        'interface': '224/1/3',
                        'modalias': 'usb:v18D1p4EE3d0310dcEFdsc02dp01icE0isc01ip03in00',
                        'product': '18d1/4ee3/310',
                        'type': '239/2/1'}},
  'dormant': 0,
  'duplex': '',
  'flags': '0x9003',
  'gro_flush_timeout': 0,
  'ifalias': '',
  'ifindex': 20,
  'iflink': 20,
  'ip': '192.168.42.158',
  'link_mode': 0,
  'mask': '255.255.255.0',
  'mtu': 1500,
  'name': 'usb0',
  'name_assign_type': '',
  'netdev_group': 0,
  'network_address': '192.168.42.0',
  'operstate': 'unknown',
  'phys_port_id': '',
  'phys_port_name': '',
  'phys_switch_id': '',
  'power': {'async': 'disabled',
            'autosuspend_delay_ms': [],
            'control': 'auto',
            'runtime_active_kids': 0,
            'runtime_active_time': 0,
            'runtime_enabled': 'disabled',
            'runtime_status': 'unsupported',
            'runtime_suspended_time': 0,
            'runtime_usage': 0},
  'proto_down': 0,
  'queues': {},
  'speed': '',
  'statistics': {'collisions': 0,
                 'multicast': 0,
                 'rx_bytes': 7674286,
                 'rx_compressed': 0,
                 'rx_crc_errors': 0,
                 'rx_dropped': 0,
                 'rx_errors': 0,
                 'rx_fifo_errors': 0,
                 'rx_frame_errors': 0,
                 'rx_length_errors': 0,
                 'rx_missed_errors': 0,
                 'rx_nohandler': 0,
                 'rx_over_errors': 0,
                 'rx_packets': 8396,
                 'tx_aborted_errors': 0,
                 'tx_bytes': 1073698,
                 'tx_carrier_errors': 0,
                 'tx_compressed': 0,
                 'tx_dropped': 0,
                 'tx_errors': 0,
                 'tx_fifo_errors': 0,
                 'tx_heartbeat_errors': 0,
                 'tx_packets': 6504,
                 'tx_window_errors': 0},
  'subsystem': {},
  'timestamp': 1525686318,
  'tx_queue_len': 1000,
  'type': 1,
  'uevent': {'devtype': 'unknown', 'ifindex': '20', 'interface': 'usb0'}},
 {'addr_assign_type': 0,
  'addr_len': 6,
  'address': '8c:a9:82:9d:7b:04',
  'broadcast': 'ff:ff:ff:ff:ff:ff',
  'carrier': '',
  'carrier_changes': 3,
  'dev_id': '0x0',
  'dev_port': 0,
  'device': {'broken_parity_status': 0,
             'class': '0x028000',
             'config': '\x86\x80\x83\x00\x06\x04\x10\x00\x00\x00\x80\x02\x10\x00\x00\x00\x04\x00 \xf7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x86\x80\x05\x13\x00\x00\x00\x00\xc8\x00\x00\x00\x00\x00\x00\x00\x0b\x01\x00\x00',
             'consistent_dma_mask_bits': 36,
             'current_link_speed': '2.5 GT/s',
             'current_link_width': 1,
             'd3cold_allowed': 1,
             'device': '0x0083',
             'dma_mask_bits': 36,
             'driver_override': '(null)',
             'enable': 1,
             'irq': 33,
             'local_cpulist': '0-3',
             'local_cpus': '000f',
             'max_link_speed': '2.5 GT/s',
             'max_link_width': 1,
             'modalias': 'pci:v00008086d00000083sv00008086sd00001305bc02sc80i00',
             'msi_bus': 1,
             'numa_node': -1,
             'remove': [],
             'rescan': [],
             'reset': [],
             'resource': ['0x00000000f7200000 0x00000000f7201fff 0x0000000000140204',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000'],
             'resource0': [],
             'revision': '0x00',
             'subsystem_device': '0x1305',
             'subsystem_vendor': '0x8086',
             'uevent': {'devtype': 'unknown',
                        'driver': 'iwlwifi',
                        'modalias': 'pci:v00008086d00000083sv00008086sd00001305bc02sc80i00',
                        'pci_class': '28000',
                        'pci_id': '8086:0083',
                        'pci_slot_name': '0000:02:00.0',
                        'pci_subsys_id': '8086:1305'},
             'vendor': '0x8086'},
  'dormant': '',
  'duplex': '',
  'flags': '0x9002',
  'gro_flush_timeout': 0,
  'ifalias': '',
  'ifindex': 3,
  'iflink': 3,
  'ip': '',
  'link_mode': 0,
  'mask': '',
  'mtu': 1500,
  'name': 'wlp2s0',
  'name_assign_type': 4,
  'netdev_group': 0,
  'network_address': '',
  'operstate': 'down',
  'phy80211': {'address_mask': '00:00:00:00:00:00',
               'addresses': ['8c:a9:82:9d:7b:04', '8c:a9:82:9d:7b:05'],
               'index': 0,
               'macaddress': '8c:a9:82:9d:7b:04',
               'name': 'phy0',
               'uevent': {'devtype': 'unknown'}},
  'phys_port_id': '',
  'phys_port_name': '',
  'phys_switch_id': '',
  'power': {'async': 'disabled',
            'autosuspend_delay_ms': [],
            'control': 'auto',
            'runtime_active_kids': 0,
            'runtime_active_time': 0,
            'runtime_enabled': 'disabled',
            'runtime_status': 'unsupported',
            'runtime_suspended_time': 0,
            'runtime_usage': 0},
  'proto_down': 0,
  'queues': {},
  'speed': '',
  'statistics': {'collisions': 0,
                 'multicast': 0,
                 'rx_bytes': 1039,
                 'rx_compressed': 0,
                 'rx_crc_errors': 0,
                 'rx_dropped': 0,
                 'rx_errors': 0,
                 'rx_fifo_errors': 0,
                 'rx_frame_errors': 0,
                 'rx_length_errors': 0,
                 'rx_missed_errors': 0,
                 'rx_nohandler': 0,
                 'rx_over_errors': 0,
                 'rx_packets': 5,
                 'tx_aborted_errors': 0,
                 'tx_bytes': 10707,
                 'tx_carrier_errors': 0,
                 'tx_compressed': 0,
                 'tx_dropped': 0,
                 'tx_errors': 0,
                 'tx_fifo_errors': 0,
                 'tx_heartbeat_errors': 0,
                 'tx_packets': 75,
                 'tx_window_errors': 0},
  'subsystem': {},
  'timestamp': 1525686318,
  'tx_queue_len': 1000,
  'type': 1,
  'uevent': {'devtype': 'wlan', 'ifindex': '3', 'interface': 'wlp2s0'},
  'wireless': {}},
 {'addr_assign_type': 0,
  'addr_len': 6,
  'address': '00:00:00:00:00:00',
  'broadcast': '00:00:00:00:00:00',
  'carrier': 1,
  'carrier_changes': 0,
  'dev_id': '0x0',
  'dev_port': 0,
  'dormant': 0,
  'duplex': '',
  'flags': '0x9',
  'gro_flush_timeout': 0,
  'ifalias': '',
  'ifindex': 1,
  'iflink': 1,
  'ip': '127.0.0.1',
  'link_mode': 0,
  'mask': '255.0.0.0',
  'mtu': 65536,
  'name': 'lo',
  'name_assign_type': '',
  'netdev_group': 0,
  'network_address': '127.0.0.0',
  'operstate': 'unknown',
  'phys_port_id': '',
  'phys_port_name': '',
  'phys_switch_id': '',
  'power': {'async': 'disabled',
            'autosuspend_delay_ms': [],
            'control': 'auto',
            'runtime_active_kids': 0,
            'runtime_active_time': 0,
            'runtime_enabled': 'disabled',
            'runtime_status': 'unsupported',
            'runtime_suspended_time': 0,
            'runtime_usage': 0},
  'proto_down': 0,
  'queues': {},
  'speed': '',
  'statistics': {'collisions': 0,
                 'multicast': 0,
                 'rx_bytes': 208589,
                 'rx_compressed': 0,
                 'rx_crc_errors': 0,
                 'rx_dropped': 0,
                 'rx_errors': 0,
                 'rx_fifo_errors': 0,
                 'rx_frame_errors': 0,
                 'rx_length_errors': 0,
                 'rx_missed_errors': 0,
                 'rx_nohandler': 0,
                 'rx_over_errors': 0,
                 'rx_packets': 2911,
                 'tx_aborted_errors': 0,
                 'tx_bytes': 208589,
                 'tx_carrier_errors': 0,
                 'tx_compressed': 0,
                 'tx_dropped': 0,
                 'tx_errors': 0,
                 'tx_fifo_errors': 0,
                 'tx_heartbeat_errors': 0,
                 'tx_packets': 2911,
                 'tx_window_errors': 0},
  'subsystem': {},
  'timestamp': 1525686318,
  'tx_queue_len': 1000,
  'type': 772,
  'uevent': {'devtype': 'unknown', 'ifindex': '1', 'interface': 'lo'}},
 {'addr_assign_type': 3,
  'addr_len': 6,
  'address': '02:42:7c:aa:36:c7',
  'brforward': '',
  'bridge': {'ageing_time': 30000,
             'bridge_id': '8000.02427caa36c7',
             'default_pvid': 1,
             'flush': [],
             'forward_delay': 1500,
             'gc_timer': 0,
             'group_addr': '1:80:c2:0:0:0',
             'group_fwd_mask': '0x0',
             'hash_elasticity': 4,
             'hash_max': 512,
             'hello_time': 200,
             'hello_timer': 0,
             'max_age': 2000,
             'multicast_igmp_version': 2,
             'multicast_last_member_count': 2,
             'multicast_last_member_interval': 100,
             'multicast_membership_interval': 26000,
             'multicast_mld_version': 1,
             'multicast_querier': 0,
             'multicast_querier_interval': 25500,
             'multicast_query_interval': 12500,
             'multicast_query_response_interval': 1000,
             'multicast_query_use_ifaddr': 0,
             'multicast_router': 1,
             'multicast_snooping': 1,
             'multicast_startup_query_count': 2,
             'multicast_startup_query_interval': 3124,
             'multicast_stats_enabled': 0,
             'nf_call_arptables': 0,
             'nf_call_ip6tables': 0,
             'nf_call_iptables': 0,
             'priority': 32768,
             'root_id': '8000.02427caa36c7',
             'root_path_cost': 0,
             'root_port': 0,
             'stp_state': 0,
             'tcn_timer': 0,
             'topology_change': 0,
             'topology_change_detected': 0,
             'topology_change_timer': 0,
             'vlan_filtering': 0,
             'vlan_protocol': '0x8100',
             'vlan_stats_enabled': 0},
  'brif': {},
  'broadcast': 'ff:ff:ff:ff:ff:ff',
  'carrier': 0,
  'carrier_changes': 1,
  'dev_id': '0x0',
  'dev_port': 0,
  'dormant': 0,
  'duplex': '',
  'flags': '0x1003',
  'gro_flush_timeout': 0,
  'ifalias': '',
  'ifindex': 5,
  'iflink': 5,
  'ip': '192.168.16.254',
  'link_mode': 0,
  'mask': '255.255.255.0',
  'mtu': 1500,
  'name': 'br-5d11025eb09f',
  'name_assign_type': 3,
  'netdev_group': 0,
  'network_address': '192.168.16.0',
  'operstate': 'down',
  'phys_port_id': '',
  'phys_port_name': '',
  'phys_switch_id': '',
  'power': {'async': 'disabled',
            'autosuspend_delay_ms': [],
            'control': 'auto',
            'runtime_active_kids': 0,
            'runtime_active_time': 0,
            'runtime_enabled': 'disabled',
            'runtime_status': 'unsupported',
            'runtime_suspended_time': 0,
            'runtime_usage': 0},
  'proto_down': 0,
  'queues': {},
  'speed': '',
  'statistics': {'collisions': 0,
                 'multicast': 0,
                 'rx_bytes': 0,
                 'rx_compressed': 0,
                 'rx_crc_errors': 0,
                 'rx_dropped': 0,
                 'rx_errors': 0,
                 'rx_fifo_errors': 0,
                 'rx_frame_errors': 0,
                 'rx_length_errors': 0,
                 'rx_missed_errors': 0,
                 'rx_nohandler': 0,
                 'rx_over_errors': 0,
                 'rx_packets': 0,
                 'tx_aborted_errors': 0,
                 'tx_bytes': 0,
                 'tx_carrier_errors': 0,
                 'tx_compressed': 0,
                 'tx_dropped': 0,
                 'tx_errors': 0,
                 'tx_fifo_errors': 0,
                 'tx_heartbeat_errors': 0,
                 'tx_packets': 0,
                 'tx_window_errors': 0},
  'subsystem': {},
  'timestamp': 1525686318,
  'tx_queue_len': 0,
  'type': 1,
  'uevent': {'devtype': 'bridge',
             'ifindex': '5',
             'interface': 'br-5d11025eb09f'}},
 {'addr_assign_type': 0,
  'addr_len': 6,
  'address': 'f0:bf:97:61:fa:a9',
  'broadcast': 'ff:ff:ff:ff:ff:ff',
  'carrier': 0,
  'carrier_changes': 1,
  'dev_id': '0x0',
  'dev_port': 0,
  'device': {'broken_parity_status': 0,
             'class': '0x020000',
             'config': ['i\x19\x83\x10\x07\x00\x10\x00\xc0\x00\x00\x02\x10\x00\x00\x00\x04\x00@\xf5\x00\x00\x00\x00\x01\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00M\x10\x81\x90\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00',
                        '\x01\x00\x00'],
             'consistent_dma_mask_bits': 32,
             'current_link_speed': '2.5 GT/s',
             'current_link_width': 1,
             'd3cold_allowed': 1,
             'device': '0x1083',
             'dma_mask_bits': 32,
             'driver_override': '(null)',
             'enable': 1,
             'irq': 35,
             'local_cpulist': '0-3',
             'local_cpus': '000f',
             'max_link_speed': '2.5 GT/s',
             'max_link_width': 1,
             'modalias': 'pci:v00001969d00001083sv0000104Dsd00009081bc02sc00i00',
             'msi_bus': 1,
             'numa_node': -1,
             'remove': [],
             'rescan': [],
             'reset': [],
             'resource': ['0x00000000f5400000 0x00000000f543ffff 0x0000000000140204',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000009000 0x000000000000907f 0x0000000000040101',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                          '0x0000000000000000 0x0000000000000000 0x0000000000000000'],
             'resource0': [],
             'resource2': [],
             'revision': '0xc0',
             'subsystem_device': '0x9081',
             'subsystem_vendor': '0x104d',
             'uevent': {'devtype': 'unknown',
                        'driver': 'atl1c',
                        'modalias': 'pci:v00001969d00001083sv0000104Dsd00009081bc02sc00i00',
                        'pci_class': '20000',
                        'pci_id': '1969:1083',
                        'pci_slot_name': '0000:05:00.0',
                        'pci_subsys_id': '104D:9081'},
             'vendor': '0x1969',
             'vpd': []},
  'dormant': 0,
  'duplex': 'unknown',
  'flags': '0x1003',
  'gro_flush_timeout': 0,
  'ifalias': '',
  'ifindex': 2,
  'iflink': 2,
  'ip': '',
  'link_mode': 0,
  'mask': '',
  'mtu': 1500,
  'name': 'enp5s0',
  'name_assign_type': 4,
  'netdev_group': 0,
  'network_address': '',
  'operstate': 'down',
  'phys_port_id': '',
  'phys_port_name': '',
  'phys_switch_id': '',
  'power': {'async': 'disabled',
            'autosuspend_delay_ms': [],
            'control': 'auto',
            'runtime_active_kids': 0,
            'runtime_active_time': 0,
            'runtime_enabled': 'disabled',
            'runtime_status': 'unsupported',
            'runtime_suspended_time': 0,
            'runtime_usage': 0},
  'proto_down': 0,
  'queues': {},
  'speed': -1,
  'statistics': {'collisions': 0,
                 'multicast': 0,
                 'rx_bytes': 0,
                 'rx_compressed': 0,
                 'rx_crc_errors': 0,
                 'rx_dropped': 0,
                 'rx_errors': 0,
                 'rx_fifo_errors': 0,
                 'rx_frame_errors': 0,
                 'rx_length_errors': 0,
                 'rx_missed_errors': 0,
                 'rx_nohandler': 0,
                 'rx_over_errors': 0,
                 'rx_packets': 0,
                 'tx_aborted_errors': 0,
                 'tx_bytes': 0,
                 'tx_carrier_errors': 0,
                 'tx_compressed': 0,
                 'tx_dropped': 0,
                 'tx_errors': 0,
                 'tx_fifo_errors': 0,
                 'tx_heartbeat_errors': 0,
                 'tx_packets': 0,
                 'tx_window_errors': 0},
  'subsystem': {},
  'timestamp': 1525686318,
  'tx_queue_len': 1000,
  'type': 1,
  'uevent': {'devtype': 'unknown', 'ifindex': '2', 'interface': 'enp5s0'}},
 {'addr_assign_type': 3,
  'addr_len': 6,
  'address': '02:42:cf:03:74:8d',
  'brforward': '',
  'bridge': {'ageing_time': 30000,
             'bridge_id': '8000.0242cf03748d',
             'default_pvid': 1,
             'flush': [],
             'forward_delay': 1500,
             'gc_timer': 0,
             'group_addr': '1:80:c2:0:0:0',
             'group_fwd_mask': '0x0',
             'hash_elasticity': 4,
             'hash_max': 512,
             'hello_time': 200,
             'hello_timer': 0,
             'max_age': 2000,
             'multicast_igmp_version': 2,
             'multicast_last_member_count': 2,
             'multicast_last_member_interval': 100,
             'multicast_membership_interval': 26000,
             'multicast_mld_version': 1,
             'multicast_querier': 0,
             'multicast_querier_interval': 25500,
             'multicast_query_interval': 12500,
             'multicast_query_response_interval': 1000,
             'multicast_query_use_ifaddr': 0,
             'multicast_router': 1,
             'multicast_snooping': 1,
             'multicast_startup_query_count': 2,
             'multicast_startup_query_interval': 3124,
             'multicast_stats_enabled': 0,
             'nf_call_arptables': 0,
             'nf_call_ip6tables': 0,
             'nf_call_iptables': 0,
             'priority': 32768,
             'root_id': '8000.0242cf03748d',
             'root_path_cost': 0,
             'root_port': 0,
             'stp_state': 0,
             'tcn_timer': 0,
             'topology_change': 0,
             'topology_change_detected': 0,
             'topology_change_timer': 0,
             'vlan_filtering': 0,
             'vlan_protocol': '0x8100',
             'vlan_stats_enabled': 0},
  'brif': {},
  'broadcast': 'ff:ff:ff:ff:ff:ff',
  'carrier': 0,
  'carrier_changes': 1,
  'dev_id': '0x0',
  'dev_port': 0,
  'dormant': 0,
  'duplex': '',
  'flags': '0x1003',
  'gro_flush_timeout': 0,
  'ifalias': '',
  'ifindex': 8,
  'iflink': 8,
  'ip': '172.17.0.1',
  'link_mode': 0,
  'mask': '255.255.0.0',
  'mtu': 1500,
  'name': 'docker0',
  'name_assign_type': 3,
  'netdev_group': 0,
  'network_address': '172.17.0.0',
  'operstate': 'down',
  'phys_port_id': '',
  'phys_port_name': '',
  'phys_switch_id': '',
  'power': {'async': 'disabled',
            'autosuspend_delay_ms': [],
            'control': 'auto',
            'runtime_active_kids': 0,
            'runtime_active_time': 0,
            'runtime_enabled': 'disabled',
            'runtime_status': 'unsupported',
            'runtime_suspended_time': 0,
            'runtime_usage': 0},
  'proto_down': 0,
  'queues': {},
  'speed': '',
  'statistics': {'collisions': 0,
                 'multicast': 0,
                 'rx_bytes': 0,
                 'rx_compressed': 0,
                 'rx_crc_errors': 0,
                 'rx_dropped': 0,
                 'rx_errors': 0,
                 'rx_fifo_errors': 0,
                 'rx_frame_errors': 0,
                 'rx_length_errors': 0,
                 'rx_missed_errors': 0,
                 'rx_nohandler': 0,
                 'rx_over_errors': 0,
                 'rx_packets': 0,
                 'tx_aborted_errors': 0,
                 'tx_bytes': 0,
                 'tx_carrier_errors': 0,
                 'tx_compressed': 0,
                 'tx_dropped': 0,
                 'tx_errors': 0,
                 'tx_fifo_errors': 0,
                 'tx_heartbeat_errors': 0,
                 'tx_packets': 0,
                 'tx_window_errors': 0},
  'subsystem': {},
  'timestamp': 1525686318,
  'tx_queue_len': 0,
  'type': 1,
  'uevent': {'devtype': 'bridge', 'ifindex': '8', 'interface': 'docker0'}},
 {'addr_assign_type': 3,
  'addr_len': 6,
  'address': '02:42:07:4a:7d:83',
  'brforward': '',
  'bridge': {'ageing_time': 30000,
             'bridge_id': '8000.0242074a7d83',
             'default_pvid': 1,
             'flush': [],
             'forward_delay': 1500,
             'gc_timer': 0,
             'group_addr': '1:80:c2:0:0:0',
             'group_fwd_mask': '0x0',
             'hash_elasticity': 4,
             'hash_max': 512,
             'hello_time': 200,
             'hello_timer': 0,
             'max_age': 2000,
             'multicast_igmp_version': 2,
             'multicast_last_member_count': 2,
             'multicast_last_member_interval': 100,
             'multicast_membership_interval': 26000,
             'multicast_mld_version': 1,
             'multicast_querier': 0,
             'multicast_querier_interval': 25500,
             'multicast_query_interval': 12500,
             'multicast_query_response_interval': 1000,
             'multicast_query_use_ifaddr': 0,
             'multicast_router': 1,
             'multicast_snooping': 1,
             'multicast_startup_query_count': 2,
             'multicast_startup_query_interval': 3124,
             'multicast_stats_enabled': 0,
             'nf_call_arptables': 0,
             'nf_call_ip6tables': 0,
             'nf_call_iptables': 0,
             'priority': 32768,
             'root_id': '8000.0242074a7d83',
             'root_path_cost': 0,
             'root_port': 0,
             'stp_state': 0,
             'tcn_timer': 0,
             'topology_change': 0,
             'topology_change_detected': 0,
             'topology_change_timer': 0,
             'vlan_filtering': 0,
             'vlan_protocol': '0x8100',
             'vlan_stats_enabled': 0},
  'brif': {},
  'broadcast': 'ff:ff:ff:ff:ff:ff',
  'carrier': 0,
  'carrier_changes': 1,
  'dev_id': '0x0',
  'dev_port': 0,
  'dormant': 0,
  'duplex': '',
  'flags': '0x1003',
  'gro_flush_timeout': 0,
  'ifalias': '',
  'ifindex': 6,
  'iflink': 6,
  'ip': '10.0.32.1',
  'link_mode': 0,
  'mask': '255.255.255.0',
  'mtu': 1500,
  'name': 'br-74037696e854',
  'name_assign_type': 3,
  'netdev_group': 0,
  'network_address': '10.0.32.0',
  'operstate': 'down',
  'phys_port_id': '',
  'phys_port_name': '',
  'phys_switch_id': '',
  'power': {'async': 'disabled',
            'autosuspend_delay_ms': [],
            'control': 'auto',
            'runtime_active_kids': 0,
            'runtime_active_time': 0,
            'runtime_enabled': 'disabled',
            'runtime_status': 'unsupported',
            'runtime_suspended_time': 0,
            'runtime_usage': 0},
  'proto_down': 0,
  'queues': {},
  'speed': '',
  'statistics': {'collisions': 0,
                 'multicast': 0,
                 'rx_bytes': 0,
                 'rx_compressed': 0,
                 'rx_crc_errors': 0,
                 'rx_dropped': 0,
                 'rx_errors': 0,
                 'rx_fifo_errors': 0,
                 'rx_frame_errors': 0,
                 'rx_length_errors': 0,
                 'rx_missed_errors': 0,
                 'rx_nohandler': 0,
                 'rx_over_errors': 0,
                 'rx_packets': 0,
                 'tx_aborted_errors': 0,
                 'tx_bytes': 0,
                 'tx_carrier_errors': 0,
                 'tx_compressed': 0,
                 'tx_dropped': 0,
                 'tx_errors': 0,
                 'tx_fifo_errors': 0,
                 'tx_heartbeat_errors': 0,
                 'tx_packets': 0,
                 'tx_window_errors': 0},
  'subsystem': {},
  'timestamp': 1525686318,
  'tx_queue_len': 0,
  'type': 1,
  'uevent': {'devtype': 'bridge',
             'ifindex': '6',
             'interface': 'br-74037696e854'}},
 {'addr_assign_type': 1,
  'addr_len': 6,
  'address': 'fa:ea:1f:f4:38:d5',
  'broadcast': 'ff:ff:ff:ff:ff:ff',
  'brport': {'bpdu_guard': 0,
             'broadcast_flood': 1,
             'change_ack': 0,
             'config_pending': 0,
             'designated_bridge': '8000.0242bfd42587',
             'designated_cost': 0,
             'designated_port': 32769,
             'designated_root': '8000.0242bfd42587',
             'flush': [],
             'forward_delay_timer': 0,
             'hairpin_mode': 0,
             'hold_timer': 0,
             'learning': 1,
             'message_age_timer': 0,
             'multicast_fast_leave': 0,
             'multicast_flood': 1,
             'multicast_router': 1,
             'multicast_to_unicast': 0,
             'path_cost': 2,
             'port_id': '0x8001',
             'port_no': '0x1',
             'priority': 32,
             'proxyarp': 0,
             'proxyarp_wifi': 0,
             'root_block': 0,
             'state': 3,
             'unicast_flood': 1},
  'carrier': 1,
  'carrier_changes': 4,
  'dev_id': '0x0',
  'dev_port': 0,
  'dormant': 0,
  'duplex': 'full',
  'flags': '0x9303',
  'gro_flush_timeout': 0,
  'ifalias': '',
  'ifindex': 14,
  'iflink': 13,
  'ip': '169.254.139.54',
  'link_mode': 0,
  'mask': '255.255.0.0',
  'master': {'addr_assign_type': 3,
             'addr_len': 6,
             'address': '02:42:bf:d4:25:87',
             'brforward': '\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00',
             'broadcast': 'ff:ff:ff:ff:ff:ff',
             'carrier': 1,
             'carrier_changes': 4,
             'dev_id': '0x0',
             'dev_port': 0,
             'dormant': 0,
             'duplex': [],
             'flags': '0x1003',
             'gro_flush_timeout': 0,
             'ifalias': [],
             'ifindex': 7,
             'iflink': 7,
             'link_mode': 0,
             'mtu': 1500,
             'name_assign_type': 3,
             'netdev_group': 0,
             'operstate': 'up',
             'phys_port_id': [],
             'phys_port_name': [],
             'phys_switch_id': [],
             'proto_down': 0,
             'speed': [],
             'tx_queue_len': 0,
             'type': 1,
             'uevent': {'devtype': 'bridge',
                        'ifindex': '7',
                        'interface': 'docker_gwbridge'}},
  'mtu': 1500,
  'name': 'veth2b4d68c',
  'name_assign_type': 3,
  'netdev_group': 0,
  'network_address': '169.254.0.0',
  'operstate': 'up',
  'phys_port_id': '',
  'phys_port_name': '',
  'phys_switch_id': '',
  'power': {'async': 'disabled',
            'autosuspend_delay_ms': [],
            'control': 'auto',
            'runtime_active_kids': 0,
            'runtime_active_time': 0,
            'runtime_enabled': 'disabled',
            'runtime_status': 'unsupported',
            'runtime_suspended_time': 0,
            'runtime_usage': 0},
  'proto_down': 0,
  'queues': {},
  'speed': 10000,
  'statistics': {'collisions': 0,
                 'multicast': 0,
                 'rx_bytes': 790,
                 'rx_compressed': 0,
                 'rx_crc_errors': 0,
                 'rx_dropped': 0,
                 'rx_errors': 0,
                 'rx_fifo_errors': 0,
                 'rx_frame_errors': 0,
                 'rx_length_errors': 0,
                 'rx_missed_errors': 0,
                 'rx_nohandler': 0,
                 'rx_over_errors': 0,
                 'rx_packets': 3,
                 'tx_aborted_errors': 0,
                 'tx_bytes': 69577,
                 'tx_carrier_errors': 0,
                 'tx_compressed': 0,
                 'tx_dropped': 1,
                 'tx_errors': 0,
                 'tx_fifo_errors': 0,
                 'tx_heartbeat_errors': 0,
                 'tx_packets': 381,
                 'tx_window_errors': 0},
  'subsystem': {},
  'timestamp': 1525686318,
  'tx_queue_len': 0,
  'type': 1,
  'uevent': {'devtype': 'unknown',
             'ifindex': '14',
             'interface': 'veth2b4d68c'},
  'upper_docker_gwbridge': {'addr_assign_type': 3,
                            'addr_len': 6,
                            'address': '02:42:bf:d4:25:87',
                            'brforward': '\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00',
                            'broadcast': 'ff:ff:ff:ff:ff:ff',
                            'carrier': 1,
                            'carrier_changes': 4,
                            'dev_id': '0x0',
                            'dev_port': 0,
                            'dormant': 0,
                            'duplex': [],
                            'flags': '0x1003',
                            'gro_flush_timeout': 0,
                            'ifalias': [],
                            'ifindex': 7,
                            'iflink': 7,
                            'link_mode': 0,
                            'mtu': 1500,
                            'name_assign_type': 3,
                            'netdev_group': 0,
                            'operstate': 'up',
                            'phys_port_id': [],
                            'phys_port_name': [],
                            'phys_switch_id': [],
                            'proto_down': 0,
                            'speed': [],
                            'tx_queue_len': 0,
                            'type': 1,
                            'uevent': {'devtype': 'bridge',
                                       'ifindex': '7',
                                       'interface': 'docker_gwbridge'}}}]

list interface up with brief informations:

[{'ifindex': 7,
  'iflink': 7,
  'ip': '172.18.0.1',
  'mask': '255.255.0.0',
  'name': 'docker_gwbridge',
  'network_address': '172.18.0.0',
  'operstate': 'up',
  'timestamp': 1525686318},
 {'ifindex': 14,
  'iflink': 13,
  'ip': '169.254.139.54',
  'mask': '255.255.0.0',
  'name': 'veth2b4d68c',
  'network_address': '169.254.0.0',
  'operstate': 'up',
  'timestamp': 1525686318}]

list interfaces info as dict :

{'br-5d11025eb09f': {'addr_assign_type': 3,
                     'addr_len': 6,
                     'address': '02:42:7c:aa:36:c7',
                     'brforward': '',
                     'bridge': {'ageing_time': 30000,
                                'bridge_id': '8000.02427caa36c7',
                                'default_pvid': 1,
                                'flush': [],
                                'forward_delay': 1500,
                                'gc_timer': 0,
                                'group_addr': '1:80:c2:0:0:0',
                                'group_fwd_mask': '0x0',
                                'hash_elasticity': 4,
                                'hash_max': 512,
                                'hello_time': 200,
                                'hello_timer': 0,
                                'max_age': 2000,
                                'multicast_igmp_version': 2,
                                'multicast_last_member_count': 2,
                                'multicast_last_member_interval': 100,
                                'multicast_membership_interval': 26000,
                                'multicast_mld_version': 1,
                                'multicast_querier': 0,
                                'multicast_querier_interval': 25500,
                                'multicast_query_interval': 12500,
                                'multicast_query_response_interval': 1000,
                                'multicast_query_use_ifaddr': 0,
                                'multicast_router': 1,
                                'multicast_snooping': 1,
                                'multicast_startup_query_count': 2,
                                'multicast_startup_query_interval': 3124,
                                'multicast_stats_enabled': 0,
                                'nf_call_arptables': 0,
                                'nf_call_ip6tables': 0,
                                'nf_call_iptables': 0,
                                'priority': 32768,
                                'root_id': '8000.02427caa36c7',
                                'root_path_cost': 0,
                                'root_port': 0,
                                'stp_state': 0,
                                'tcn_timer': 0,
                                'topology_change': 0,
                                'topology_change_detected': 0,
                                'topology_change_timer': 0,
                                'vlan_filtering': 0,
                                'vlan_protocol': '0x8100',
                                'vlan_stats_enabled': 0},
                     'brif': {},
                     'broadcast': 'ff:ff:ff:ff:ff:ff',
                     'carrier': 0,
                     'carrier_changes': 1,
                     'dev_id': '0x0',
                     'dev_port': 0,
                     'dormant': 0,
                     'duplex': '',
                     'flags': '0x1003',
                     'gro_flush_timeout': 0,
                     'ifalias': '',
                     'ifindex': 5,
                     'iflink': 5,
                     'ip': '192.168.16.254',
                     'link_mode': 0,
                     'mask': '255.255.255.0',
                     'mtu': 1500,
                     'name': 'br-5d11025eb09f',
                     'name_assign_type': 3,
                     'netdev_group': 0,
                     'network_address': '192.168.16.0',
                     'operstate': 'down',
                     'phys_port_id': '',
                     'phys_port_name': '',
                     'phys_switch_id': '',
                     'power': {'async': 'disabled',
                               'autosuspend_delay_ms': [],
                               'control': 'auto',
                               'runtime_active_kids': 0,
                               'runtime_active_time': 0,
                               'runtime_enabled': 'disabled',
                               'runtime_status': 'unsupported',
                               'runtime_suspended_time': 0,
                               'runtime_usage': 0},
                     'proto_down': 0,
                     'queues': {},
                     'speed': '',
                     'statistics': {'collisions': 0,
                                    'multicast': 0,
                                    'rx_bytes': 0,
                                    'rx_compressed': 0,
                                    'rx_crc_errors': 0,
                                    'rx_dropped': 0,
                                    'rx_errors': 0,
                                    'rx_fifo_errors': 0,
                                    'rx_frame_errors': 0,
                                    'rx_length_errors': 0,
                                    'rx_missed_errors': 0,
                                    'rx_nohandler': 0,
                                    'rx_over_errors': 0,
                                    'rx_packets': 0,
                                    'tx_aborted_errors': 0,
                                    'tx_bytes': 0,
                                    'tx_carrier_errors': 0,
                                    'tx_compressed': 0,
                                    'tx_dropped': 0,
                                    'tx_errors': 0,
                                    'tx_fifo_errors': 0,
                                    'tx_heartbeat_errors': 0,
                                    'tx_packets': 0,
                                    'tx_window_errors': 0},
                     'subsystem': {},
                     'timestamp': 1525686318,
                     'tx_queue_len': 0,
                     'type': 1,
                     'uevent': {'devtype': 'bridge',
                                'ifindex': '5',
                                'interface': 'br-5d11025eb09f'}},
 'br-74037696e854': {'addr_assign_type': 3,
                     'addr_len': 6,
                     'address': '02:42:07:4a:7d:83',
                     'brforward': '',
                     'bridge': {'ageing_time': 30000,
                                'bridge_id': '8000.0242074a7d83',
                                'default_pvid': 1,
                                'flush': [],
                                'forward_delay': 1500,
                                'gc_timer': 0,
                                'group_addr': '1:80:c2:0:0:0',
                                'group_fwd_mask': '0x0',
                                'hash_elasticity': 4,
                                'hash_max': 512,
                                'hello_time': 200,
                                'hello_timer': 0,
                                'max_age': 2000,
                                'multicast_igmp_version': 2,
                                'multicast_last_member_count': 2,
                                'multicast_last_member_interval': 100,
                                'multicast_membership_interval': 26000,
                                'multicast_mld_version': 1,
                                'multicast_querier': 0,
                                'multicast_querier_interval': 25500,
                                'multicast_query_interval': 12500,
                                'multicast_query_response_interval': 1000,
                                'multicast_query_use_ifaddr': 0,
                                'multicast_router': 1,
                                'multicast_snooping': 1,
                                'multicast_startup_query_count': 2,
                                'multicast_startup_query_interval': 3124,
                                'multicast_stats_enabled': 0,
                                'nf_call_arptables': 0,
                                'nf_call_ip6tables': 0,
                                'nf_call_iptables': 0,
                                'priority': 32768,
                                'root_id': '8000.0242074a7d83',
                                'root_path_cost': 0,
                                'root_port': 0,
                                'stp_state': 0,
                                'tcn_timer': 0,
                                'topology_change': 0,
                                'topology_change_detected': 0,
                                'topology_change_timer': 0,
                                'vlan_filtering': 0,
                                'vlan_protocol': '0x8100',
                                'vlan_stats_enabled': 0},
                     'brif': {},
                     'broadcast': 'ff:ff:ff:ff:ff:ff',
                     'carrier': 0,
                     'carrier_changes': 1,
                     'dev_id': '0x0',
                     'dev_port': 0,
                     'dormant': 0,
                     'duplex': '',
                     'flags': '0x1003',
                     'gro_flush_timeout': 0,
                     'ifalias': '',
                     'ifindex': 6,
                     'iflink': 6,
                     'ip': '10.0.32.1',
                     'link_mode': 0,
                     'mask': '255.255.255.0',
                     'mtu': 1500,
                     'name': 'br-74037696e854',
                     'name_assign_type': 3,
                     'netdev_group': 0,
                     'network_address': '10.0.32.0',
                     'operstate': 'down',
                     'phys_port_id': '',
                     'phys_port_name': '',
                     'phys_switch_id': '',
                     'power': {'async': 'disabled',
                               'autosuspend_delay_ms': [],
                               'control': 'auto',
                               'runtime_active_kids': 0,
                               'runtime_active_time': 0,
                               'runtime_enabled': 'disabled',
                               'runtime_status': 'unsupported',
                               'runtime_suspended_time': 0,
                               'runtime_usage': 0},
                     'proto_down': 0,
                     'queues': {},
                     'speed': '',
                     'statistics': {'collisions': 0,
                                    'multicast': 0,
                                    'rx_bytes': 0,
                                    'rx_compressed': 0,
                                    'rx_crc_errors': 0,
                                    'rx_dropped': 0,
                                    'rx_errors': 0,
                                    'rx_fifo_errors': 0,
                                    'rx_frame_errors': 0,
                                    'rx_length_errors': 0,
                                    'rx_missed_errors': 0,
                                    'rx_nohandler': 0,
                                    'rx_over_errors': 0,
                                    'rx_packets': 0,
                                    'tx_aborted_errors': 0,
                                    'tx_bytes': 0,
                                    'tx_carrier_errors': 0,
                                    'tx_compressed': 0,
                                    'tx_dropped': 0,
                                    'tx_errors': 0,
                                    'tx_fifo_errors': 0,
                                    'tx_heartbeat_errors': 0,
                                    'tx_packets': 0,
                                    'tx_window_errors': 0},
                     'subsystem': {},
                     'timestamp': 1525686318,
                     'tx_queue_len': 0,
                     'type': 1,
                     'uevent': {'devtype': 'bridge',
                                'ifindex': '6',
                                'interface': 'br-74037696e854'}},
 'docker0': {'addr_assign_type': 3,
             'addr_len': 6,
             'address': '02:42:cf:03:74:8d',
             'brforward': '',
             'bridge': {'ageing_time': 30000,
                        'bridge_id': '8000.0242cf03748d',
                        'default_pvid': 1,
                        'flush': [],
                        'forward_delay': 1500,
                        'gc_timer': 0,
                        'group_addr': '1:80:c2:0:0:0',
                        'group_fwd_mask': '0x0',
                        'hash_elasticity': 4,
                        'hash_max': 512,
                        'hello_time': 200,
                        'hello_timer': 0,
                        'max_age': 2000,
                        'multicast_igmp_version': 2,
                        'multicast_last_member_count': 2,
                        'multicast_last_member_interval': 100,
                        'multicast_membership_interval': 26000,
                        'multicast_mld_version': 1,
                        'multicast_querier': 0,
                        'multicast_querier_interval': 25500,
                        'multicast_query_interval': 12500,
                        'multicast_query_response_interval': 1000,
                        'multicast_query_use_ifaddr': 0,
                        'multicast_router': 1,
                        'multicast_snooping': 1,
                        'multicast_startup_query_count': 2,
                        'multicast_startup_query_interval': 3124,
                        'multicast_stats_enabled': 0,
                        'nf_call_arptables': 0,
                        'nf_call_ip6tables': 0,
                        'nf_call_iptables': 0,
                        'priority': 32768,
                        'root_id': '8000.0242cf03748d',
                        'root_path_cost': 0,
                        'root_port': 0,
                        'stp_state': 0,
                        'tcn_timer': 0,
                        'topology_change': 0,
                        'topology_change_detected': 0,
                        'topology_change_timer': 0,
                        'vlan_filtering': 0,
                        'vlan_protocol': '0x8100',
                        'vlan_stats_enabled': 0},
             'brif': {},
             'broadcast': 'ff:ff:ff:ff:ff:ff',
             'carrier': 0,
             'carrier_changes': 1,
             'dev_id': '0x0',
             'dev_port': 0,
             'dormant': 0,
             'duplex': '',
             'flags': '0x1003',
             'gro_flush_timeout': 0,
             'ifalias': '',
             'ifindex': 8,
             'iflink': 8,
             'ip': '172.17.0.1',
             'link_mode': 0,
             'mask': '255.255.0.0',
             'mtu': 1500,
             'name': 'docker0',
             'name_assign_type': 3,
             'netdev_group': 0,
             'network_address': '172.17.0.0',
             'operstate': 'down',
             'phys_port_id': '',
             'phys_port_name': '',
             'phys_switch_id': '',
             'power': {'async': 'disabled',
                       'autosuspend_delay_ms': [],
                       'control': 'auto',
                       'runtime_active_kids': 0,
                       'runtime_active_time': 0,
                       'runtime_enabled': 'disabled',
                       'runtime_status': 'unsupported',
                       'runtime_suspended_time': 0,
                       'runtime_usage': 0},
             'proto_down': 0,
             'queues': {},
             'speed': '',
             'statistics': {'collisions': 0,
                            'multicast': 0,
                            'rx_bytes': 0,
                            'rx_compressed': 0,
                            'rx_crc_errors': 0,
                            'rx_dropped': 0,
                            'rx_errors': 0,
                            'rx_fifo_errors': 0,
                            'rx_frame_errors': 0,
                            'rx_length_errors': 0,
                            'rx_missed_errors': 0,
                            'rx_nohandler': 0,
                            'rx_over_errors': 0,
                            'rx_packets': 0,
                            'tx_aborted_errors': 0,
                            'tx_bytes': 0,
                            'tx_carrier_errors': 0,
                            'tx_compressed': 0,
                            'tx_dropped': 0,
                            'tx_errors': 0,
                            'tx_fifo_errors': 0,
                            'tx_heartbeat_errors': 0,
                            'tx_packets': 0,
                            'tx_window_errors': 0},
             'subsystem': {},
             'timestamp': 1525686318,
             'tx_queue_len': 0,
             'type': 1,
             'uevent': {'devtype': 'bridge',
                        'ifindex': '8',
                        'interface': 'docker0'}},
 'docker_gwbridge': {'addr_assign_type': 3,
                     'addr_len': 6,
                     'address': '02:42:bf:d4:25:87',
                     'brforward': '\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00',
                     'bridge': {'ageing_time': 30000,
                                'bridge_id': '8000.0242bfd42587',
                                'default_pvid': 1,
                                'flush': [],
                                'forward_delay': 1500,
                                'gc_timer': 0,
                                'group_addr': '1:80:c2:0:0:0',
                                'group_fwd_mask': '0x0',
                                'hash_elasticity': 4,
                                'hash_max': 512,
                                'hello_time': 200,
                                'hello_timer': 0,
                                'max_age': 2000,
                                'multicast_igmp_version': 2,
                                'multicast_last_member_count': 2,
                                'multicast_last_member_interval': 100,
                                'multicast_membership_interval': 26000,
                                'multicast_mld_version': 1,
                                'multicast_querier': 0,
                                'multicast_querier_interval': 25500,
                                'multicast_query_interval': 12500,
                                'multicast_query_response_interval': 1000,
                                'multicast_query_use_ifaddr': 0,
                                'multicast_router': 1,
                                'multicast_snooping': 1,
                                'multicast_startup_query_count': 2,
                                'multicast_startup_query_interval': 3124,
                                'multicast_stats_enabled': 0,
                                'nf_call_arptables': 0,
                                'nf_call_ip6tables': 0,
                                'nf_call_iptables': 0,
                                'priority': 32768,
                                'root_id': '8000.0242bfd42587',
                                'root_path_cost': 0,
                                'root_port': 0,
                                'stp_state': 0,
                                'tcn_timer': 0,
                                'topology_change': 0,
                                'topology_change_detected': 0,
                                'topology_change_timer': 0,
                                'vlan_filtering': 0,
                                'vlan_protocol': '0x8100',
                                'vlan_stats_enabled': 0},
                     'brif': {},
                     'broadcast': 'ff:ff:ff:ff:ff:ff',
                     'carrier': 1,
                     'carrier_changes': 4,
                     'dev_id': '0x0',
                     'dev_port': 0,
                     'dormant': 0,
                     'duplex': '',
                     'flags': '0x1003',
                     'gro_flush_timeout': 0,
                     'ifalias': '',
                     'ifindex': 7,
                     'iflink': 7,
                     'ip': '172.18.0.1',
                     'link_mode': 0,
                     'lower_veth2b4d68c': {'addr_assign_type': 1,
                                           'addr_len': 6,
                                           'address': 'fa:ea:1f:f4:38:d5',
                                           'broadcast': 'ff:ff:ff:ff:ff:ff',
                                           'carrier': 1,
                                           'carrier_changes': 4,
                                           'dev_id': '0x0',
                                           'dev_port': 0,
                                           'dormant': 0,
                                           'duplex': 'full',
                                           'flags': '0x9303',
                                           'gro_flush_timeout': 0,
                                           'ifalias': [],
                                           'ifindex': 14,
                                           'iflink': 13,
                                           'link_mode': 0,
                                           'mtu': 1500,
                                           'name_assign_type': 3,
                                           'netdev_group': 0,
                                           'operstate': 'up',
                                           'phys_port_id': [],
                                           'phys_port_name': [],
                                           'phys_switch_id': [],
                                           'proto_down': 0,
                                           'speed': 10000,
                                           'tx_queue_len': 0,
                                           'type': 1,
                                           'uevent': {'devtype': 'unknown',
                                                      'ifindex': '14',
                                                      'interface': 'veth2b4d68c'}},
                     'mask': '255.255.0.0',
                     'mtu': 1500,
                     'name': 'docker_gwbridge',
                     'name_assign_type': 3,
                     'netdev_group': 0,
                     'network_address': '172.18.0.0',
                     'operstate': 'up',
                     'phys_port_id': '',
                     'phys_port_name': '',
                     'phys_switch_id': '',
                     'power': {'async': 'disabled',
                               'autosuspend_delay_ms': [],
                               'control': 'auto',
                               'runtime_active_kids': 0,
                               'runtime_active_time': 0,
                               'runtime_enabled': 'disabled',
                               'runtime_status': 'unsupported',
                               'runtime_suspended_time': 0,
                               'runtime_usage': 0},
                     'proto_down': 0,
                     'queues': {},
                     'speed': '',
                     'statistics': {'collisions': 0,
                                    'multicast': 0,
                                    'rx_bytes': 748,
                                    'rx_compressed': 0,
                                    'rx_crc_errors': 0,
                                    'rx_dropped': 0,
                                    'rx_errors': 0,
                                    'rx_fifo_errors': 0,
                                    'rx_frame_errors': 0,
                                    'rx_length_errors': 0,
                                    'rx_missed_errors': 0,
                                    'rx_nohandler': 0,
                                    'rx_over_errors': 0,
                                    'rx_packets': 3,
                                    'tx_aborted_errors': 0,
                                    'tx_bytes': 15150,
                                    'tx_carrier_errors': 0,
                                    'tx_compressed': 0,
                                    'tx_dropped': 0,
                                    'tx_errors': 0,
                                    'tx_fifo_errors': 0,
                                    'tx_heartbeat_errors': 0,
                                    'tx_packets': 146,
                                    'tx_window_errors': 0},
                     'subsystem': {},
                     'timestamp': 1525686318,
                     'tx_queue_len': 0,
                     'type': 1,
                     'uevent': {'devtype': 'bridge',
                                'ifindex': '7',
                                'interface': 'docker_gwbridge'}},
 'enp5s0': {'addr_assign_type': 0,
            'addr_len': 6,
            'address': 'f0:bf:97:61:fa:a9',
            'broadcast': 'ff:ff:ff:ff:ff:ff',
            'carrier': 0,
            'carrier_changes': 1,
            'dev_id': '0x0',
            'dev_port': 0,
            'device': {'broken_parity_status': 0,
                       'class': '0x020000',
                       'config': ['i\x19\x83\x10\x07\x00\x10\x00\xc0\x00\x00\x02\x10\x00\x00\x00\x04\x00@\xf5\x00\x00\x00\x00\x01\x90\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00M\x10\x81\x90\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00',
                                  '\x01\x00\x00'],
                       'consistent_dma_mask_bits': 32,
                       'current_link_speed': '2.5 GT/s',
                       'current_link_width': 1,
                       'd3cold_allowed': 1,
                       'device': '0x1083',
                       'dma_mask_bits': 32,
                       'driver_override': '(null)',
                       'enable': 1,
                       'irq': 35,
                       'local_cpulist': '0-3',
                       'local_cpus': '000f',
                       'max_link_speed': '2.5 GT/s',
                       'max_link_width': 1,
                       'modalias': 'pci:v00001969d00001083sv0000104Dsd00009081bc02sc00i00',
                       'msi_bus': 1,
                       'numa_node': -1,
                       'remove': [],
                       'rescan': [],
                       'reset': [],
                       'resource': ['0x00000000f5400000 0x00000000f543ffff 0x0000000000140204',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000009000 0x000000000000907f 0x0000000000040101',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000'],
                       'resource0': [],
                       'resource2': [],
                       'revision': '0xc0',
                       'subsystem_device': '0x9081',
                       'subsystem_vendor': '0x104d',
                       'uevent': {'devtype': 'unknown',
                                  'driver': 'atl1c',
                                  'modalias': 'pci:v00001969d00001083sv0000104Dsd00009081bc02sc00i00',
                                  'pci_class': '20000',
                                  'pci_id': '1969:1083',
                                  'pci_slot_name': '0000:05:00.0',
                                  'pci_subsys_id': '104D:9081'},
                       'vendor': '0x1969',
                       'vpd': []},
            'dormant': 0,
            'duplex': 'unknown',
            'flags': '0x1003',
            'gro_flush_timeout': 0,
            'ifalias': '',
            'ifindex': 2,
            'iflink': 2,
            'ip': '',
            'link_mode': 0,
            'mask': '',
            'mtu': 1500,
            'name': 'enp5s0',
            'name_assign_type': 4,
            'netdev_group': 0,
            'network_address': '',
            'operstate': 'down',
            'phys_port_id': '',
            'phys_port_name': '',
            'phys_switch_id': '',
            'power': {'async': 'disabled',
                      'autosuspend_delay_ms': [],
                      'control': 'auto',
                      'runtime_active_kids': 0,
                      'runtime_active_time': 0,
                      'runtime_enabled': 'disabled',
                      'runtime_status': 'unsupported',
                      'runtime_suspended_time': 0,
                      'runtime_usage': 0},
            'proto_down': 0,
            'queues': {},
            'speed': -1,
            'statistics': {'collisions': 0,
                           'multicast': 0,
                           'rx_bytes': 0,
                           'rx_compressed': 0,
                           'rx_crc_errors': 0,
                           'rx_dropped': 0,
                           'rx_errors': 0,
                           'rx_fifo_errors': 0,
                           'rx_frame_errors': 0,
                           'rx_length_errors': 0,
                           'rx_missed_errors': 0,
                           'rx_nohandler': 0,
                           'rx_over_errors': 0,
                           'rx_packets': 0,
                           'tx_aborted_errors': 0,
                           'tx_bytes': 0,
                           'tx_carrier_errors': 0,
                           'tx_compressed': 0,
                           'tx_dropped': 0,
                           'tx_errors': 0,
                           'tx_fifo_errors': 0,
                           'tx_heartbeat_errors': 0,
                           'tx_packets': 0,
                           'tx_window_errors': 0},
            'subsystem': {},
            'timestamp': 1525686318,
            'tx_queue_len': 1000,
            'type': 1,
            'uevent': {'devtype': 'unknown',
                       'ifindex': '2',
                       'interface': 'enp5s0'}},
 'lo': {'addr_assign_type': 0,
        'addr_len': 6,
        'address': '00:00:00:00:00:00',
        'broadcast': '00:00:00:00:00:00',
        'carrier': 1,
        'carrier_changes': 0,
        'dev_id': '0x0',
        'dev_port': 0,
        'dormant': 0,
        'duplex': '',
        'flags': '0x9',
        'gro_flush_timeout': 0,
        'ifalias': '',
        'ifindex': 1,
        'iflink': 1,
        'ip': '127.0.0.1',
        'link_mode': 0,
        'mask': '255.0.0.0',
        'mtu': 65536,
        'name': 'lo',
        'name_assign_type': '',
        'netdev_group': 0,
        'network_address': '127.0.0.0',
        'operstate': 'unknown',
        'phys_port_id': '',
        'phys_port_name': '',
        'phys_switch_id': '',
        'power': {'async': 'disabled',
                  'autosuspend_delay_ms': [],
                  'control': 'auto',
                  'runtime_active_kids': 0,
                  'runtime_active_time': 0,
                  'runtime_enabled': 'disabled',
                  'runtime_status': 'unsupported',
                  'runtime_suspended_time': 0,
                  'runtime_usage': 0},
        'proto_down': 0,
        'queues': {},
        'speed': '',
        'statistics': {'collisions': 0,
                       'multicast': 0,
                       'rx_bytes': 208589,
                       'rx_compressed': 0,
                       'rx_crc_errors': 0,
                       'rx_dropped': 0,
                       'rx_errors': 0,
                       'rx_fifo_errors': 0,
                       'rx_frame_errors': 0,
                       'rx_length_errors': 0,
                       'rx_missed_errors': 0,
                       'rx_nohandler': 0,
                       'rx_over_errors': 0,
                       'rx_packets': 2911,
                       'tx_aborted_errors': 0,
                       'tx_bytes': 208589,
                       'tx_carrier_errors': 0,
                       'tx_compressed': 0,
                       'tx_dropped': 0,
                       'tx_errors': 0,
                       'tx_fifo_errors': 0,
                       'tx_heartbeat_errors': 0,
                       'tx_packets': 2911,
                       'tx_window_errors': 0},
        'subsystem': {},
        'timestamp': 1525686318,
        'tx_queue_len': 1000,
        'type': 772,
        'uevent': {'devtype': 'unknown', 'ifindex': '1', 'interface': 'lo'}},
 'usb0': {'addr_assign_type': 1,
          'addr_len': 6,
          'address': 'e2:b8:ec:e9:17:7a',
          'broadcast': 'ff:ff:ff:ff:ff:ff',
          'carrier': 1,
          'carrier_changes': 0,
          'dev_id': '0x0',
          'dev_port': 0,
          'device': {'authorized': 1,
                     'bAlternateSetting': 0,
                     'bInterfaceClass': 'e0',
                     'bInterfaceNumber': 0,
                     'bInterfaceProtocol': 3,
                     'bInterfaceSubClass': 1,
                     'bNumEndpoints': 1,
                     'iad_bFirstInterface': 0,
                     'iad_bFunctionClass': 'e0',
                     'iad_bFunctionProtocol': 3,
                     'iad_bFunctionSubClass': 1,
                     'iad_bInterfaceCount': 2,
                     'interface': 'RNDIS Communications Control',
                     'modalias': 'usb:v18D1p4EE3d0310dcEFdsc02dp01icE0isc01ip03in00',
                     'supports_autosuspend': 1,
                     'uevent': {'devtype': 'usb_interface',
                                'driver': 'rndis_host',
                                'interface': '224/1/3',
                                'modalias': 'usb:v18D1p4EE3d0310dcEFdsc02dp01icE0isc01ip03in00',
                                'product': '18d1/4ee3/310',
                                'type': '239/2/1'}},
          'dormant': 0,
          'duplex': '',
          'flags': '0x9003',
          'gro_flush_timeout': 0,
          'ifalias': '',
          'ifindex': 20,
          'iflink': 20,
          'ip': '192.168.42.158',
          'link_mode': 0,
          'mask': '255.255.255.0',
          'mtu': 1500,
          'name': 'usb0',
          'name_assign_type': '',
          'netdev_group': 0,
          'network_address': '192.168.42.0',
          'operstate': 'unknown',
          'phys_port_id': '',
          'phys_port_name': '',
          'phys_switch_id': '',
          'power': {'async': 'disabled',
                    'autosuspend_delay_ms': [],
                    'control': 'auto',
                    'runtime_active_kids': 0,
                    'runtime_active_time': 0,
                    'runtime_enabled': 'disabled',
                    'runtime_status': 'unsupported',
                    'runtime_suspended_time': 0,
                    'runtime_usage': 0},
          'proto_down': 0,
          'queues': {},
          'speed': '',
          'statistics': {'collisions': 0,
                         'multicast': 0,
                         'rx_bytes': 7674286,
                         'rx_compressed': 0,
                         'rx_crc_errors': 0,
                         'rx_dropped': 0,
                         'rx_errors': 0,
                         'rx_fifo_errors': 0,
                         'rx_frame_errors': 0,
                         'rx_length_errors': 0,
                         'rx_missed_errors': 0,
                         'rx_nohandler': 0,
                         'rx_over_errors': 0,
                         'rx_packets': 8396,
                         'tx_aborted_errors': 0,
                         'tx_bytes': 1073698,
                         'tx_carrier_errors': 0,
                         'tx_compressed': 0,
                         'tx_dropped': 0,
                         'tx_errors': 0,
                         'tx_fifo_errors': 0,
                         'tx_heartbeat_errors': 0,
                         'tx_packets': 6504,
                         'tx_window_errors': 0},
          'subsystem': {},
          'timestamp': 1525686318,
          'tx_queue_len': 1000,
          'type': 1,
          'uevent': {'devtype': 'unknown',
                     'ifindex': '20',
                     'interface': 'usb0'}},
 'veth2b4d68c': {'addr_assign_type': 1,
                 'addr_len': 6,
                 'address': 'fa:ea:1f:f4:38:d5',
                 'broadcast': 'ff:ff:ff:ff:ff:ff',
                 'brport': {'bpdu_guard': 0,
                            'broadcast_flood': 1,
                            'change_ack': 0,
                            'config_pending': 0,
                            'designated_bridge': '8000.0242bfd42587',
                            'designated_cost': 0,
                            'designated_port': 32769,
                            'designated_root': '8000.0242bfd42587',
                            'flush': [],
                            'forward_delay_timer': 0,
                            'hairpin_mode': 0,
                            'hold_timer': 0,
                            'learning': 1,
                            'message_age_timer': 0,
                            'multicast_fast_leave': 0,
                            'multicast_flood': 1,
                            'multicast_router': 1,
                            'multicast_to_unicast': 0,
                            'path_cost': 2,
                            'port_id': '0x8001',
                            'port_no': '0x1',
                            'priority': 32,
                            'proxyarp': 0,
                            'proxyarp_wifi': 0,
                            'root_block': 0,
                            'state': 3,
                            'unicast_flood': 1},
                 'carrier': 1,
                 'carrier_changes': 4,
                 'dev_id': '0x0',
                 'dev_port': 0,
                 'dormant': 0,
                 'duplex': 'full',
                 'flags': '0x9303',
                 'gro_flush_timeout': 0,
                 'ifalias': '',
                 'ifindex': 14,
                 'iflink': 13,
                 'ip': '169.254.139.54',
                 'link_mode': 0,
                 'mask': '255.255.0.0',
                 'master': {'addr_assign_type': 3,
                            'addr_len': 6,
                            'address': '02:42:bf:d4:25:87',
                            'brforward': '\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00',
                            'broadcast': 'ff:ff:ff:ff:ff:ff',
                            'carrier': 1,
                            'carrier_changes': 4,
                            'dev_id': '0x0',
                            'dev_port': 0,
                            'dormant': 0,
                            'duplex': [],
                            'flags': '0x1003',
                            'gro_flush_timeout': 0,
                            'ifalias': [],
                            'ifindex': 7,
                            'iflink': 7,
                            'link_mode': 0,
                            'mtu': 1500,
                            'name_assign_type': 3,
                            'netdev_group': 0,
                            'operstate': 'up',
                            'phys_port_id': [],
                            'phys_port_name': [],
                            'phys_switch_id': [],
                            'proto_down': 0,
                            'speed': [],
                            'tx_queue_len': 0,
                            'type': 1,
                            'uevent': {'devtype': 'bridge',
                                       'ifindex': '7',
                                       'interface': 'docker_gwbridge'}},
                 'mtu': 1500,
                 'name': 'veth2b4d68c',
                 'name_assign_type': 3,
                 'netdev_group': 0,
                 'network_address': '169.254.0.0',
                 'operstate': 'up',
                 'phys_port_id': '',
                 'phys_port_name': '',
                 'phys_switch_id': '',
                 'power': {'async': 'disabled',
                           'autosuspend_delay_ms': [],
                           'control': 'auto',
                           'runtime_active_kids': 0,
                           'runtime_active_time': 0,
                           'runtime_enabled': 'disabled',
                           'runtime_status': 'unsupported',
                           'runtime_suspended_time': 0,
                           'runtime_usage': 0},
                 'proto_down': 0,
                 'queues': {},
                 'speed': 10000,
                 'statistics': {'collisions': 0,
                                'multicast': 0,
                                'rx_bytes': 790,
                                'rx_compressed': 0,
                                'rx_crc_errors': 0,
                                'rx_dropped': 0,
                                'rx_errors': 0,
                                'rx_fifo_errors': 0,
                                'rx_frame_errors': 0,
                                'rx_length_errors': 0,
                                'rx_missed_errors': 0,
                                'rx_nohandler': 0,
                                'rx_over_errors': 0,
                                'rx_packets': 3,
                                'tx_aborted_errors': 0,
                                'tx_bytes': 69577,
                                'tx_carrier_errors': 0,
                                'tx_compressed': 0,
                                'tx_dropped': 1,
                                'tx_errors': 0,
                                'tx_fifo_errors': 0,
                                'tx_heartbeat_errors': 0,
                                'tx_packets': 381,
                                'tx_window_errors': 0},
                 'subsystem': {},
                 'timestamp': 1525686318,
                 'tx_queue_len': 0,
                 'type': 1,
                 'uevent': {'devtype': 'unknown',
                            'ifindex': '14',
                            'interface': 'veth2b4d68c'},
                 'upper_docker_gwbridge': {'addr_assign_type': 3,
                                           'addr_len': 6,
                                           'address': '02:42:bf:d4:25:87',
                                           'brforward': '\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\xfa\xea\x1f\xf48\xd5\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00',
                                           'broadcast': 'ff:ff:ff:ff:ff:ff',
                                           'carrier': 1,
                                           'carrier_changes': 4,
                                           'dev_id': '0x0',
                                           'dev_port': 0,
                                           'dormant': 0,
                                           'duplex': [],
                                           'flags': '0x1003',
                                           'gro_flush_timeout': 0,
                                           'ifalias': [],
                                           'ifindex': 7,
                                           'iflink': 7,
                                           'link_mode': 0,
                                           'mtu': 1500,
                                           'name_assign_type': 3,
                                           'netdev_group': 0,
                                           'operstate': 'up',
                                           'phys_port_id': [],
                                           'phys_port_name': [],
                                           'phys_switch_id': [],
                                           'proto_down': 0,
                                           'speed': [],
                                           'tx_queue_len': 0,
                                           'type': 1,
                                           'uevent': {'devtype': 'bridge',
                                                      'ifindex': '7',
                                                      'interface': 'docker_gwbridge'}}},
 'vnet20': {'addr_assign_type': 3,
            'addr_len': 6,
            'address': '02:42:ce:44:13:18',
            'brforward': '',
            'bridge': {'ageing_time': 30000,
                       'bridge_id': '8000.0242ce441318',
                       'default_pvid': 1,
                       'flush': [],
                       'forward_delay': 1500,
                       'gc_timer': 0,
                       'group_addr': '1:80:c2:0:0:0',
                       'group_fwd_mask': '0x0',
                       'hash_elasticity': 4,
                       'hash_max': 512,
                       'hello_time': 200,
                       'hello_timer': 0,
                       'max_age': 2000,
                       'multicast_igmp_version': 2,
                       'multicast_last_member_count': 2,
                       'multicast_last_member_interval': 100,
                       'multicast_membership_interval': 26000,
                       'multicast_mld_version': 1,
                       'multicast_querier': 0,
                       'multicast_querier_interval': 25500,
                       'multicast_query_interval': 12500,
                       'multicast_query_response_interval': 1000,
                       'multicast_query_use_ifaddr': 0,
                       'multicast_router': 1,
                       'multicast_snooping': 1,
                       'multicast_startup_query_count': 2,
                       'multicast_startup_query_interval': 3124,
                       'multicast_stats_enabled': 0,
                       'nf_call_arptables': 0,
                       'nf_call_ip6tables': 0,
                       'nf_call_iptables': 0,
                       'priority': 32768,
                       'root_id': '8000.0242ce441318',
                       'root_path_cost': 0,
                       'root_port': 0,
                       'stp_state': 0,
                       'tcn_timer': 0,
                       'topology_change': 0,
                       'topology_change_detected': 0,
                       'topology_change_timer': 0,
                       'vlan_filtering': 0,
                       'vlan_protocol': '0x8100',
                       'vlan_stats_enabled': 0},
            'brif': {},
            'broadcast': 'ff:ff:ff:ff:ff:ff',
            'carrier': 0,
            'carrier_changes': 1,
            'dev_id': '0x0',
            'dev_port': 0,
            'dormant': 0,
            'duplex': '',
            'flags': '0x1003',
            'gro_flush_timeout': 0,
            'ifalias': '',
            'ifindex': 4,
            'iflink': 4,
            'ip': '192.168.20.254',
            'link_mode': 0,
            'mask': '255.255.255.0',
            'mtu': 1500,
            'name': 'vnet20',
            'name_assign_type': 3,
            'netdev_group': 0,
            'network_address': '192.168.20.0',
            'operstate': 'down',
            'phys_port_id': '',
            'phys_port_name': '',
            'phys_switch_id': '',
            'power': {'async': 'disabled',
                      'autosuspend_delay_ms': [],
                      'control': 'auto',
                      'runtime_active_kids': 0,
                      'runtime_active_time': 0,
                      'runtime_enabled': 'disabled',
                      'runtime_status': 'unsupported',
                      'runtime_suspended_time': 0,
                      'runtime_usage': 0},
            'proto_down': 0,
            'queues': {},
            'speed': '',
            'statistics': {'collisions': 0,
                           'multicast': 0,
                           'rx_bytes': 0,
                           'rx_compressed': 0,
                           'rx_crc_errors': 0,
                           'rx_dropped': 0,
                           'rx_errors': 0,
                           'rx_fifo_errors': 0,
                           'rx_frame_errors': 0,
                           'rx_length_errors': 0,
                           'rx_missed_errors': 0,
                           'rx_nohandler': 0,
                           'rx_over_errors': 0,
                           'rx_packets': 0,
                           'tx_aborted_errors': 0,
                           'tx_bytes': 0,
                           'tx_carrier_errors': 0,
                           'tx_compressed': 0,
                           'tx_dropped': 0,
                           'tx_errors': 0,
                           'tx_fifo_errors': 0,
                           'tx_heartbeat_errors': 0,
                           'tx_packets': 0,
                           'tx_window_errors': 0},
            'subsystem': {},
            'timestamp': 1525686318,
            'tx_queue_len': 0,
            'type': 1,
            'uevent': {'devtype': 'bridge',
                       'ifindex': '4',
                       'interface': 'vnet20'}},
 'wlp2s0': {'addr_assign_type': 0,
            'addr_len': 6,
            'address': '8c:a9:82:9d:7b:04',
            'broadcast': 'ff:ff:ff:ff:ff:ff',
            'carrier': '',
            'carrier_changes': 3,
            'dev_id': '0x0',
            'dev_port': 0,
            'device': {'broken_parity_status': 0,
                       'class': '0x028000',
                       'config': '\x86\x80\x83\x00\x06\x04\x10\x00\x00\x00\x80\x02\x10\x00\x00\x00\x04\x00 \xf7\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x86\x80\x05\x13\x00\x00\x00\x00\xc8\x00\x00\x00\x00\x00\x00\x00\x0b\x01\x00\x00',
                       'consistent_dma_mask_bits': 36,
                       'current_link_speed': '2.5 GT/s',
                       'current_link_width': 1,
                       'd3cold_allowed': 1,
                       'device': '0x0083',
                       'dma_mask_bits': 36,
                       'driver_override': '(null)',
                       'enable': 1,
                       'irq': 33,
                       'local_cpulist': '0-3',
                       'local_cpus': '000f',
                       'max_link_speed': '2.5 GT/s',
                       'max_link_width': 1,
                       'modalias': 'pci:v00008086d00000083sv00008086sd00001305bc02sc80i00',
                       'msi_bus': 1,
                       'numa_node': -1,
                       'remove': [],
                       'rescan': [],
                       'reset': [],
                       'resource': ['0x00000000f7200000 0x00000000f7201fff 0x0000000000140204',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000',
                                    '0x0000000000000000 0x0000000000000000 0x0000000000000000'],
                       'resource0': [],
                       'revision': '0x00',
                       'subsystem_device': '0x1305',
                       'subsystem_vendor': '0x8086',
                       'uevent': {'devtype': 'unknown',
                                  'driver': 'iwlwifi',
                                  'modalias': 'pci:v00008086d00000083sv00008086sd00001305bc02sc80i00',
                                  'pci_class': '28000',
                                  'pci_id': '8086:0083',
                                  'pci_slot_name': '0000:02:00.0',
                                  'pci_subsys_id': '8086:1305'},
                       'vendor': '0x8086'},
            'dormant': '',
            'duplex': '',
            'flags': '0x9002',
            'gro_flush_timeout': 0,
            'ifalias': '',
            'ifindex': 3,
            'iflink': 3,
            'ip': '',
            'link_mode': 0,
            'mask': '',
            'mtu': 1500,
            'name': 'wlp2s0',
            'name_assign_type': 4,
            'netdev_group': 0,
            'network_address': '',
            'operstate': 'down',
            'phy80211': {'address_mask': '00:00:00:00:00:00',
                         'addresses': ['8c:a9:82:9d:7b:04',
                                       '8c:a9:82:9d:7b:05'],
                         'index': 0,
                         'macaddress': '8c:a9:82:9d:7b:04',
                         'name': 'phy0',
                         'uevent': {'devtype': 'unknown'}},
            'phys_port_id': '',
            'phys_port_name': '',
            'phys_switch_id': '',
            'power': {'async': 'disabled',
                      'autosuspend_delay_ms': [],
                      'control': 'auto',
                      'runtime_active_kids': 0,
                      'runtime_active_time': 0,
                      'runtime_enabled': 'disabled',
                      'runtime_status': 'unsupported',
                      'runtime_suspended_time': 0,
                      'runtime_usage': 0},
            'proto_down': 0,
            'queues': {},
            'speed': '',
            'statistics': {'collisions': 0,
                           'multicast': 0,
                           'rx_bytes': 1039,
                           'rx_compressed': 0,
                           'rx_crc_errors': 0,
                           'rx_dropped': 0,
                           'rx_errors': 0,
                           'rx_fifo_errors': 0,
                           'rx_frame_errors': 0,
                           'rx_length_errors': 0,
                           'rx_missed_errors': 0,
                           'rx_nohandler': 0,
                           'rx_over_errors': 0,
                           'rx_packets': 5,
                           'tx_aborted_errors': 0,
                           'tx_bytes': 10707,
                           'tx_carrier_errors': 0,
                           'tx_compressed': 0,
                           'tx_dropped': 0,
                           'tx_errors': 0,
                           'tx_fifo_errors': 0,
                           'tx_heartbeat_errors': 0,
                           'tx_packets': 75,
                           'tx_window_errors': 0},
            'subsystem': {},
            'timestamp': 1525686318,
            'tx_queue_len': 1000,
            'type': 1,
            'uevent': {'devtype': 'wlan',
                       'ifindex': '3',
                       'interface': 'wlp2s0'},
            'wireless': {}}}

list interfaces info as dict :

['br-74037696e854',
 'docker0',
 'usb0',
 'wlp2s0',
 'lo',
 'br-5d11025eb09f',
 'vnet20',
 'docker_gwbridge',
 'enp5s0',
 'veth2b4d68c']

get information about usb0 used as network interface

{'addr_assign_type': 1,
 'addr_len': 6,
 'address': 'e2:b8:ec:e9:17:7a',
 'broadcast': 'ff:ff:ff:ff:ff:ff',
 'carrier': 1,
 'carrier_changes': 0,
 'dev_id': '0x0',
 'dev_port': 0,
 'device': {'authorized': 1,
            'bAlternateSetting': 0,
            'bInterfaceClass': 'e0',
            'bInterfaceNumber': 0,
            'bInterfaceProtocol': 3,
            'bInterfaceSubClass': 1,
            'bNumEndpoints': 1,
            'iad_bFirstInterface': 0,
            'iad_bFunctionClass': 'e0',
            'iad_bFunctionProtocol': 3,
            'iad_bFunctionSubClass': 1,
            'iad_bInterfaceCount': 2,
            'interface': 'RNDIS Communications Control',
            'modalias': 'usb:v18D1p4EE3d0310dcEFdsc02dp01icE0isc01ip03in00',
            'supports_autosuspend': 1,
            'uevent': {'devtype': 'usb_interface',
                       'driver': 'rndis_host',
                       'interface': '224/1/3',
                       'modalias': 'usb:v18D1p4EE3d0310dcEFdsc02dp01icE0isc01ip03in00',
                       'product': '18d1/4ee3/310',
                       'type': '239/2/1'}},
 'dormant': 0,
 'duplex': '',
 'flags': '0x9003',
 'gro_flush_timeout': 0,
 'ifalias': '',
 'ifindex': 20,
 'iflink': 20,
 'ip': '192.168.42.158',
 'link_mode': 0,
 'mask': '255.255.255.0',
 'mtu': 1500,
 'name': 'usb0',
 'name_assign_type': '',
 'netdev_group': 0,
 'network_address': '192.168.42.0',
 'operstate': 'unknown',
 'phys_port_id': '',
 'phys_port_name': '',
 'phys_switch_id': '',
 'power': {'async': 'disabled',
           'autosuspend_delay_ms': [],
           'control': 'auto',
           'runtime_active_kids': 0,
           'runtime_active_time': 0,
           'runtime_enabled': 'disabled',
           'runtime_status': 'unsupported',
           'runtime_suspended_time': 0,
           'runtime_usage': 0},
 'proto_down': 0,
 'queues': {},
 'speed': '',
 'statistics': {'collisions': 0,
                'multicast': 0,
                'rx_bytes': 7674286,
                'rx_compressed': 0,
                'rx_crc_errors': 0,
                'rx_dropped': 0,
                'rx_errors': 0,
                'rx_fifo_errors': 0,
                'rx_frame_errors': 0,
                'rx_length_errors': 0,
                'rx_missed_errors': 0,
                'rx_nohandler': 0,
                'rx_over_errors': 0,
                'rx_packets': 8396,
                'tx_aborted_errors': 0,
                'tx_bytes': 1073698,
                'tx_carrier_errors': 0,
                'tx_compressed': 0,
                'tx_dropped': 0,
                'tx_errors': 0,
                'tx_fifo_errors': 0,
                'tx_heartbeat_errors': 0,
                'tx_packets': 6504,
                'tx_window_errors': 0},
 'subsystem': {},
 'timestamp': 1525686318,
 'tx_queue_len': 1000,
 'type': 1,
 'uevent': {'devtype': 'unknown', 'ifindex': '20', 'interface': 'usb0'}}

get statistics of all interfaces as dict:

{'br-5d11025eb09f': {'collisions': 0,
                     'multicast': 0,
                     'rx_bytes': 0,
                     'rx_compressed': 0,
                     'rx_crc_errors': 0,
                     'rx_dropped': 0,
                     'rx_errors': 0,
                     'rx_fifo_errors': 0,
                     'rx_frame_errors': 0,
                     'rx_length_errors': 0,
                     'rx_missed_errors': 0,
                     'rx_nohandler': 0,
                     'rx_over_errors': 0,
                     'rx_packets': 0,
                     'timetamp': 1525686318,
                     'tx_aborted_errors': 0,
                     'tx_bytes': 0,
                     'tx_carrier_errors': 0,
                     'tx_compressed': 0,
                     'tx_dropped': 0,
                     'tx_errors': 0,
                     'tx_fifo_errors': 0,
                     'tx_heartbeat_errors': 0,
                     'tx_packets': 0,
                     'tx_window_errors': 0},
 'br-74037696e854': {'collisions': 0,
                     'multicast': 0,
                     'rx_bytes': 0,
                     'rx_compressed': 0,
                     'rx_crc_errors': 0,
                     'rx_dropped': 0,
                     'rx_errors': 0,
                     'rx_fifo_errors': 0,
                     'rx_frame_errors': 0,
                     'rx_length_errors': 0,
                     'rx_missed_errors': 0,
                     'rx_nohandler': 0,
                     'rx_over_errors': 0,
                     'rx_packets': 0,
                     'timetamp': 1525686318,
                     'tx_aborted_errors': 0,
                     'tx_bytes': 0,
                     'tx_carrier_errors': 0,
                     'tx_compressed': 0,
                     'tx_dropped': 0,
                     'tx_errors': 0,
                     'tx_fifo_errors': 0,
                     'tx_heartbeat_errors': 0,
                     'tx_packets': 0,
                     'tx_window_errors': 0},
 'docker0': {'collisions': 0,
             'multicast': 0,
             'rx_bytes': 0,
             'rx_compressed': 0,
             'rx_crc_errors': 0,
             'rx_dropped': 0,
             'rx_errors': 0,
             'rx_fifo_errors': 0,
             'rx_frame_errors': 0,
             'rx_length_errors': 0,
             'rx_missed_errors': 0,
             'rx_nohandler': 0,
             'rx_over_errors': 0,
             'rx_packets': 0,
             'timetamp': 1525686318,
             'tx_aborted_errors': 0,
             'tx_bytes': 0,
             'tx_carrier_errors': 0,
             'tx_compressed': 0,
             'tx_dropped': 0,
             'tx_errors': 0,
             'tx_fifo_errors': 0,
             'tx_heartbeat_errors': 0,
             'tx_packets': 0,
             'tx_window_errors': 0},
 'docker_gwbridge': {'collisions': 0,
                     'multicast': 0,
                     'rx_bytes': 748,
                     'rx_compressed': 0,
                     'rx_crc_errors': 0,
                     'rx_dropped': 0,
                     'rx_errors': 0,
                     'rx_fifo_errors': 0,
                     'rx_frame_errors': 0,
                     'rx_length_errors': 0,
                     'rx_missed_errors': 0,
                     'rx_nohandler': 0,
                     'rx_over_errors': 0,
                     'rx_packets': 3,
                     'timetamp': 1525686318,
                     'tx_aborted_errors': 0,
                     'tx_bytes': 15150,
                     'tx_carrier_errors': 0,
                     'tx_compressed': 0,
                     'tx_dropped': 0,
                     'tx_errors': 0,
                     'tx_fifo_errors': 0,
                     'tx_heartbeat_errors': 0,
                     'tx_packets': 146,
                     'tx_window_errors': 0},
 'enp5s0': {'collisions': 0,
            'multicast': 0,
            'rx_bytes': 0,
            'rx_compressed': 0,
            'rx_crc_errors': 0,
            'rx_dropped': 0,
            'rx_errors': 0,
            'rx_fifo_errors': 0,
            'rx_frame_errors': 0,
            'rx_length_errors': 0,
            'rx_missed_errors': 0,
            'rx_nohandler': 0,
            'rx_over_errors': 0,
            'rx_packets': 0,
            'timetamp': 1525686318,
            'tx_aborted_errors': 0,
            'tx_bytes': 0,
            'tx_carrier_errors': 0,
            'tx_compressed': 0,
            'tx_dropped': 0,
            'tx_errors': 0,
            'tx_fifo_errors': 0,
            'tx_heartbeat_errors': 0,
            'tx_packets': 0,
            'tx_window_errors': 0},
 'lo': {'collisions': 0,
        'multicast': 0,
        'rx_bytes': 208589,
        'rx_compressed': 0,
        'rx_crc_errors': 0,
        'rx_dropped': 0,
        'rx_errors': 0,
        'rx_fifo_errors': 0,
        'rx_frame_errors': 0,
        'rx_length_errors': 0,
        'rx_missed_errors': 0,
        'rx_nohandler': 0,
        'rx_over_errors': 0,
        'rx_packets': 2911,
        'timetamp': 1525686318,
        'tx_aborted_errors': 0,
        'tx_bytes': 208589,
        'tx_carrier_errors': 0,
        'tx_compressed': 0,
        'tx_dropped': 0,
        'tx_errors': 0,
        'tx_fifo_errors': 0,
        'tx_heartbeat_errors': 0,
        'tx_packets': 2911,
        'tx_window_errors': 0},
 'usb0': {'collisions': 0,
          'multicast': 0,
          'rx_bytes': 7674286,
          'rx_compressed': 0,
          'rx_crc_errors': 0,
          'rx_dropped': 0,
          'rx_errors': 0,
          'rx_fifo_errors': 0,
          'rx_frame_errors': 0,
          'rx_length_errors': 0,
          'rx_missed_errors': 0,
          'rx_nohandler': 0,
          'rx_over_errors': 0,
          'rx_packets': 8396,
          'timetamp': 1525686318,
          'tx_aborted_errors': 0,
          'tx_bytes': 1073698,
          'tx_carrier_errors': 0,
          'tx_compressed': 0,
          'tx_dropped': 0,
          'tx_errors': 0,
          'tx_fifo_errors': 0,
          'tx_heartbeat_errors': 0,
          'tx_packets': 6504,
          'tx_window_errors': 0},
 'veth2b4d68c': {'collisions': 0,
                 'multicast': 0,
                 'rx_bytes': 790,
                 'rx_compressed': 0,
                 'rx_crc_errors': 0,
                 'rx_dropped': 0,
                 'rx_errors': 0,
                 'rx_fifo_errors': 0,
                 'rx_frame_errors': 0,
                 'rx_length_errors': 0,
                 'rx_missed_errors': 0,
                 'rx_nohandler': 0,
                 'rx_over_errors': 0,
                 'rx_packets': 3,
                 'timetamp': 1525686318,
                 'tx_aborted_errors': 0,
                 'tx_bytes': 69577,
                 'tx_carrier_errors': 0,
                 'tx_compressed': 0,
                 'tx_dropped': 1,
                 'tx_errors': 0,
                 'tx_fifo_errors': 0,
                 'tx_heartbeat_errors': 0,
                 'tx_packets': 381,
                 'tx_window_errors': 0},
 'vnet20': {'collisions': 0,
            'multicast': 0,
            'rx_bytes': 0,
            'rx_compressed': 0,
            'rx_crc_errors': 0,
            'rx_dropped': 0,
            'rx_errors': 0,
            'rx_fifo_errors': 0,
            'rx_frame_errors': 0,
            'rx_length_errors': 0,
            'rx_missed_errors': 0,
            'rx_nohandler': 0,
            'rx_over_errors': 0,
            'rx_packets': 0,
            'timetamp': 1525686318,
            'tx_aborted_errors': 0,
            'tx_bytes': 0,
            'tx_carrier_errors': 0,
            'tx_compressed': 0,
            'tx_dropped': 0,
            'tx_errors': 0,
            'tx_fifo_errors': 0,
            'tx_heartbeat_errors': 0,
            'tx_packets': 0,
            'tx_window_errors': 0},
 'wlp2s0': {'collisions': 0,
            'multicast': 0,
            'rx_bytes': 1039,
            'rx_compressed': 0,
            'rx_crc_errors': 0,
            'rx_dropped': 0,
            'rx_errors': 0,
            'rx_fifo_errors': 0,
            'rx_frame_errors': 0,
            'rx_length_errors': 0,
            'rx_missed_errors': 0,
            'rx_nohandler': 0,
            'rx_over_errors': 0,
            'rx_packets': 5,
            'timetamp': 1525686318,
            'tx_aborted_errors': 0,
            'tx_bytes': 10707,
            'tx_carrier_errors': 0,
            'tx_compressed': 0,
            'tx_dropped': 0,
            'tx_errors': 0,
            'tx_fifo_errors': 0,
            'tx_heartbeat_errors': 0,
            'tx_packets': 75,
            'tx_window_errors': 0}}

list all interfaces type :

[{'ip': '172.18.0.1',
  'mask': '255.255.0.0',
  'name': 'docker_gwbridge',
  'network_address': '172.18.0.0',
  'operstate': 'up',
  'timestamp': 1525686318,
  'uevent': {'devtype': 'bridge',
             'ifindex': '7',
             'interface': 'docker_gwbridge'}},
 {'ip': '192.168.20.254',
  'mask': '255.255.255.0',
  'name': 'vnet20',
  'network_address': '192.168.20.0',
  'operstate': 'down',
  'timestamp': 1525686318,
  'uevent': {'devtype': 'bridge', 'ifindex': '4', 'interface': 'vnet20'}},
 {'ip': '192.168.42.158',
  'mask': '255.255.255.0',
  'name': 'usb0',
  'network_address': '192.168.42.0',
  'operstate': 'unknown',
  'timestamp': 1525686318,
  'uevent': {'devtype': 'unknown', 'ifindex': '20', 'interface': 'usb0'}},
 {'ip': '',
  'mask': '',
  'name': 'wlp2s0',
  'network_address': '',
  'operstate': 'down',
  'timestamp': 1525686318,
  'uevent': {'devtype': 'wlan', 'ifindex': '3', 'interface': 'wlp2s0'}},
 {'ip': '127.0.0.1',
  'mask': '255.0.0.0',
  'name': 'lo',
  'network_address': '127.0.0.0',
  'operstate': 'unknown',
  'timestamp': 1525686318,
  'uevent': {'devtype': 'unknown', 'ifindex': '1', 'interface': 'lo'}},
 {'ip': '192.168.16.254',
  'mask': '255.255.255.0',
  'name': 'br-5d11025eb09f',
  'network_address': '192.168.16.0',
  'operstate': 'down',
  'timestamp': 1525686318,
  'uevent': {'devtype': 'bridge',
             'ifindex': '5',
             'interface': 'br-5d11025eb09f'}},
 {'ip': '',
  'mask': '',
  'name': 'enp5s0',
  'network_address': '',
  'operstate': 'down',
  'timestamp': 1525686318,
  'uevent': {'devtype': 'unknown', 'ifindex': '2', 'interface': 'enp5s0'}},
 {'ip': '172.17.0.1',
  'mask': '255.255.0.0',
  'name': 'docker0',
  'network_address': '172.17.0.0',
  'operstate': 'down',
  'timestamp': 1525686318,
  'uevent': {'devtype': 'bridge', 'ifindex': '8', 'interface': 'docker0'}},
 {'ip': '10.0.32.1',
  'mask': '255.255.255.0',
  'name': 'br-74037696e854',
  'network_address': '10.0.32.0',
  'operstate': 'down',
  'timestamp': 1525686318,
  'uevent': {'devtype': 'bridge',
             'ifindex': '6',
             'interface': 'br-74037696e854'}},
 {'ip': '169.254.139.54',
  'mask': '255.255.0.0',
  'name': 'veth2b4d68c',
  'network_address': '169.254.0.0',
  'operstate': 'up',
  'timestamp': 1525686318,
  'uevent': {'devtype': 'unknown',
             'ifindex': '14',
             'interface': 'veth2b4d68c'}}]