Skip to main content

Python simple arp table reader

Project description

https://img.shields.io/travis/XayOn/python_arptable.svg https://img.shields.io/pypi/v/python_arptable.svg

Python simple arp table reader

Features

  • Export ARP Table on linux as a dictionary.

Usage

arp_table exports two main things:

  • ARPTABLE constant, as it was when the package was imported

  • get_arp_table() function, returning latest arp table.

>>> from arp_table import ARPTABLE
>>> print(ARPTABLE)

[{'Device': 'eth0',
  'Flags': '0x2',
  'HW address': '00:12:79:d2:b9:67',
  'HW type': '0x1',
  'IP address': '10.3.0.1',
  'Mask': '*'}]

>>> from arp_table import get_arp_table
>>> print(get_arp_table())

[{'Device': 'eth0',
  'Flags': '0x2',
  'HW address': '00:12:79:d2:b9:67',
  'HW type': '0x1',
  'IP address': '10.3.0.1',
  'Mask': '*'}]

Disclaimer

This is a small, simple yet quite useful library. I’ve seen a lot of posts of people struggling with arp-table reading in python.

With this library, you can just

pip install python_arptable

and enjoy!

History

0.0.1 (2015-06-14)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_arptable-0.0.2.tar.gz (11.5 kB view details)

Uploaded Source

File details

Details for the file python_arptable-0.0.2.tar.gz.

File metadata

File hashes

Hashes for python_arptable-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5304cb119e8cce031229f3fc195ad5d9dd669c356891b5598b0e8d27bbce5bfe
MD5 f02ebe7a6b5cd3543c567582cfdcef16
BLAKE2b-256 1c2e490f5faada1adf2eb1c21cc0ed0a7c24914715bfe74e0ef5fe6521075cb7

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page