Skip to content

Instantly share code, notes, and snippets.

@tpot
Created April 21, 2020 00:29
Show Gist options
  • Save tpot/b98537ad20499e3ea6f46562af01cd7b to your computer and use it in GitHub Desktop.
Save tpot/b98537ad20499e3ea6f46562af01cd7b to your computer and use it in GitHub Desktop.
pyroute2 netlink messages
{'__pad': (),
'attrs': [('NDA_LLADDR', '4a:61:cf:44:fe:08'),
('NDA_MASTER', 4),
('NDA_CACHEINFO', {'ndm_refcnt': 0, 'ndm_updated': 37594, 'ndm_used': 37594, 'ndm_confirmed': 0}),
('NDA_VLAN', 1)],
'event': 'RTM_DELNEIGH',
'family': 7,
'flags': 0,
'header': {'error': None,
'flags': 0,
'length': 76,
'pid': 0,
'sequence_number': 0,
'stats': Stats(qsize=1, delta=1, delay=0),
'target': 'localhost',
'type': 29},
'ifindex': 107,
'ndm_type': 0,
'state': 128}
{'attrs': [('IFA_ADDRESS', 'fe80::4861:cfff:fe44:fe08'),
('IFA_CACHEINFO', {'ifa_valid': 4294967295, 'tstamp': 597154, 'cstamp': 597154, 'ifa_preferred': 4294967295}),
('IFA_FLAGS', 128)],
'event': 'RTM_NEWADDR',
'family': 10,
'flags': 128,
'header': {'error': None,
'flags': 0,
'length': 72,
'pid': 0,
'sequence_number': 0,
'stats': Stats(qsize=1, delta=1, delay=0),
'target': 'localhost',
'type': 20},
'index': 107,
'prefixlen': 64,
'scope': 253}
{'__pad': (),
'attrs': [('NDA_DST', '198.18.0.2'),
('NDA_LLADDR', '02:ee:49:5d:10:e0'),
('NDA_PROBES', 1),
('NDA_CACHEINFO', {'ndm_refcnt': 1, 'ndm_updated': 0, 'ndm_used': 4864, 'ndm_confirmed': 4352})],
'event': 'RTM_NEWNEIGH',
'family': 2,
'flags': 0,
'header': {'error': None,
'flags': 0,
'length': 76,
'pid': 0,
'sequence_number': 0,
'stats': Stats(qsize=0, delta=0, delay=0),
'target': 'localhost',
'type': 28},
'ifindex': 2,
'ndm_type': 1,
'state': 4}
{'attrs': [('RTA_TABLE', 255),
('RTA_DST', 'ff00::'),
('RTA_PRIORITY', 256),
('RTA_OIF', 107),
('RTA_CACHEINFO', {'rta_error': 0, 'rta_id': 0, 'rta_expires': 0, 'rta_ts': 0, 'rta_lastuse': 0, 'rta_tsage': 0, 'rta_used': 0, 'rta_cl
ntref': 1}),
('RTA_PREF', 0)],
'dst_len': 8,
'event': 'RTM_NEWROUTE',
'family': 10,
'flags': 0,
'header': {'error': None,
'flags': 1024,
'length': 116,
'pid': 0,
'sequence_number': 0,
'stats': Stats(qsize=1, delta=1, delay=0),
'target': 'localhost',
'type': 24},
'proto': 3,
'scope': 0,
'src_len': 0,
'table': 255,
'tos': 0,
'type': 1}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment