Configure Netgear ProSafe Plus Switches on linux
Python Lua Shell
Switch branches/tags
Nothing to show
Latest commit aa768d6 Oct 1, 2017
tabacha Merge pull request #30 from svanheule/master
Implement some missing commands and port statistics fields

If your interface is not eth0 please specify it, when you call


Gives an overview of all available options

./ --help

Discover all ProSafe switches on the local network

./ --interface eth1 discover

Set 802.1Q VLAN VID for port 4 to 1

./  set --passwd "password" --mac B0:B9:8A:57:F6:56 --vlan_pvid 4 1

Query all ports for their 802.1Q VLAN port VID

./ query --mac B0:B9:8A:57:F6:56 vlan_pvid

Help wanted

Im sorry I am not active at this project anymore. It is open-source so perhabs you could find soneone who can help you.

I have found a security problem with this switch and was very disapointed in the answer from netgear. They need more than 6 Month to fix it and want the ethernet adress of it

Because of this, I do not use this switch anymore.

If you can read german, please read this two articles: � Please feel free to fork the code and do any push request.

Please contact me if you like to do the new maintainer of the projekt Sven Anders <>

Other similar projects (We are merging code together.)


  • Asbjørn Sloth Tønnesen
  • Lars Dennis Renneberg Andersen
  • Svenne Krap
  • Shane Kerr
  • Sven Anders

See also:;a=summary

It would be nice if you pay attribution to this project if you use this code.

If you like the projekt, you may Flattr this git repo