Skip to content

youngage/pynetlinux

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pynetlinux: Linux network configuration library for Python

This library contains Python bindings to ioctl calls

Features

  • ifconfig

    • List interfaces
    • Bringing interfaces up and down
    • Setting and getting the IP address and netmask
    • Setting and getting link mode
    • Ethernet flow control
    • Retrieve interface statistics (bytes/packets tx/rx, etc)
  • brctl

    • Create and destroy bridges
    • Add/remove interfaces to bridges
    • Set forwarding delay
    • Set STP mode
  • tap

    • Create and destroy taps
    • File object API
  • route

    • Get default gateway / interface
  • vconfig

    • Add/remove VLANs
    • Get integer VLAN ID of interface

Contributors

  • Roman Lisagor
  • Sam Roberts
  • Anoop Karollil
  • Richard Feng
  • Denton Gentry
  • Matthew Stone
  • Gabriel Rota
  • Robert Grant

About

Linux network configuration library for Python

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 100.0%