| Port details |
- py-ciscoconfparse2 Parse, audit, query, build and modify Cisco IOS-style configurations
- 0.9.18 net-mgmt
=0 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: kai@FreeBSD.org
 - Port Added: 2026-08-23 11:39:21
- Last Update: 2026-08-23 11:35:18
- Commit Hash: b167aaa
- Also Listed In: python
- License: GPLv3+
- WWW:
- https://github.com/mpenning/ciscoconfparse2
- 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
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}ciscoconfparse2>0:net-mgmt/py-ciscoconfparse2@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/net-mgmt/py-ciscoconfparse2/ && make install clean
- To add the package, run one of these commands:
- pkg install net-mgmt/py-ciscoconfparse2
- pkg install py312-ciscoconfparse2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-ciscoconfparse2 listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py312-ciscoconfparse2
- Package flavors (<flavor>: <package>)
- py312: py312-ciscoconfparse2
- distinfo:
- TIMESTAMP = 1787313958
SHA256 (ciscoconfparse2-0.9.18.tar.gz) = a28d4117907664b0231c2d3c5702ede9fdc3c7d78f9336fcb857b3d5bb983dc7
SIZE (ciscoconfparse2-0.9.18.tar.gz) = 1344465
No package information for this port in our database- Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py312-hatchling>=1.27.0 : devel/py-hatchling@py312
- python3.12 : lang/python312
- py312-build>=0 : devel/py-build@py312
- py312-installer>=0 : devel/py-installer@py312
- Test dependencies:
-
- py312-pytest>=7,1 : devel/py-pytest@py312
- python3.12 : lang/python312
- Runtime dependencies:
-
- py312-attrs>=25.4.0<27.0.0 : devel/py-attrs@py312
- py312-dnspython>=2.8.0,1<3,1 : dns/py-dnspython@py312
- py312-hier-config>=2.3.1<2.3.1_99 : net-mgmt/py-hier-config@py312
- py312-hypothesis>=6.152.7<7 : devel/py-hypothesis@py312
- py312-loguru>=0.7.2 : devel/py-loguru@py312
- py312-macaddress>=2.0.2<2.0.2_99 : net/py-macaddress@py312
- py312-passlib>=1.7.4 : security/py-passlib@py312
- py312-pyparsing>=3.3.2<4 : devel/py-pyparsing@py312
- py312-pyyaml>=6.0.3 : devel/py-pyyaml@py312
- py312-rich>=14.3.3 : textproc/py-rich@py312
- py312-toml>=0.10.2<1 : textproc/py-toml@py312
- py312-traitlets>=5.15.0<6 : devel/py-traitlets@py312
- py312-typeguard>=4.5.2<5 : devel/py-typeguard@py312
- python3.12 : lang/python312
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- net-mgmt_py-ciscoconfparse2
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|