Metadata-Version: 2.1
Name: faddr
Version: 0.0.3
Summary: Tool to parse configuration of network devices such as Juniper routers and store gathered data in database
Home-page: https://github.com/kido5217/faddr
License: MIT
Author: Fedor Suchkov
Author-email: f.suchkov@gmail.com
Requires-Python: >=3.6,<4.0
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Telecommunications Industry
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: PyYAML (>=6.0,<7.0)
Requires-Dist: ciscoconfparse (>=1.5.30,<2.0.0)
Requires-Dist: loguru (>=0.5.3,<0.6.0)
Requires-Dist: pydantic (>=1.8,<2.0); python_full_version >= "3.6.1" and python_full_version < "4.0.0"
Requires-Dist: tinydb (>=4.4.0,<5.0.0)
Project-URL: Repository, https://github.com/kido5217/faddr
Description-Content-Type: text/markdown

# FAddr

![GitHub](https://img.shields.io/github/license/kido5217/faddr)
![Codacy grade](https://img.shields.io/codacy/grade/0d75ea40d4f544438b4c892036132a04)
![GitHub top language](https://img.shields.io/github/languages/top/kido5217/faddr)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/faddr)

FAddr is a Python program for parsing configuration of network devices such as Juniper and Cisco routers and storing gathered data in database.

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install faddr.

```bash
pip install faddr
```

## Usage

Generate database:

```bash
faddr-db -r [RANCID_DIR] -d [DATABASE LOCATION]
```

Find ip address termination point:

```bash
faddr 10.20.30.1
```

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License

[MIT](https://choosealicense.com/licenses/mit/)

