cirquit

command module
v0.0.0-...-4ce12ed Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 10, 2020 License: GPL-3.0 Imports: 9 Imported by: 0

README

Cirquit

SNMP client for convenient hub ports management

Cirquit is a small client written in Go for manage the ports of a hub using the SNMP protocol.

Abstraction of complex SNMP control commands and the ability to perform port management automatically and unattended.

Libraries

This program needs to build this external libraries with:

Those libraries can be installed by executing the next commands:

go get github.com/fatih/color
go get github.com/soniah/gosnmp

Executing

The management is very simple! The execution is automated and guided

There are two ways to execute this program:

  • Interactive mode

Just build using the Makefile and run it:

make
make run
  • Unattended mode

In order to do an automated and quiet management of your hub, there is a possibility to do this with the following sequence:

./Cirquit ip community optionMenu [gateway]

The second menu option can be used by loading the port configuration from a file ports.cfg, the included file by default has an example of the syntax.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL