BSD Ports

net-mgmt/py-ciscoconfparse2 0.9.18 FreeBSD

Parse, audit, query, build and modify Cisco IOS-style configurations

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
b167aaa1a4
License
GPLv3+
Categories
net-mgmt, python
Package size
287.4 KiB, 3134.2 KiB installed

Description

ciscoconfparse parses through Cisco IOS-style configurations. It can:

  • Audit existing router / switch / firewall / wlc configurations
  • Retrieve portions of the configuration
  • Modify existing configurations
  • Build new configurations

It can also parse other vendor configurations:

  • Juniper Networks JunOS
  • F5 Networks configurations
  • Palo Alto Networks Firewall configurations

The module handles anything that has a Cisco IOS style of configuration, e.g.:

  • Cisco IOS/IOS-XE/IOS-XR/Aironet/ASA/CatOS/Nexus
  • Arista EOS
  • Brocade
  • HP Switches
  • Force 10 Switches
  • Dell PowerConnect Switches
  • Enterasys, Extreme Networks, Screenos

Install

Binary package:

pkg install py312-ciscoconfparse2

From the ports tree:

cd /usr/ports/net-mgmt/py-ciscoconfparse2/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-ciscoconfparse2>0:net-mgmt/py-ciscoconfparse2

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.9.180.9.18--0.9.18
FreeBSD:14:quarterly0.9.180.9.18n/a-0.9.18
FreeBSD:15:latest0.9.180.9.18n/a--
FreeBSD:15:quarterly0.9.180.9.18n/an/an/a
FreeBSD:16:latest0.9.180.9.18n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 13

The full lists below include those, and their dependencies in turn.

Build dependencies 19
Run dependencies 105

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
ciscoconfparse2-0.9.18.tar.gz1.344465e+06a28d4117907664b0231c2d3c5702ede9fdc3c7d78f9336fcb857b3d5bb983dc7
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
b167aaa1a4 Kai Knoblich net-mgmt/py-ciscoconfparse2: New port
ciscoconfparse parses through Cisco IOS-style configurations. It can: - Audit existing router / switch / firewall / wlc configurations - Retrieve portions of the configuration - Modify existing configurations - Build new configurations It can also parse other vendor configurations: - Juniper Networks JunOS - F5 Networks configurations - Palo Alto Networks Firewall configurations The module handles anything that has a Cisco IOS style of configuration, e.g.: - Cisco IOS/IOS-XE/IOS-XR/Aironet/ASA/CatOS/Nexus - Arista EOS - Brocade - HP Switches - Force 10 Switches - Dell PowerConnect Switches - Enterasys, Extreme Networks, Screenos