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.

Filename, size & hash SHA256 hash help File type Python version Upload date
python_arptable-0.0.2.tar.gz (11.5 kB) Copy SHA256 hash SHA256 Source None Apr 5, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page