Faddr

Latest version: v0.6.2

Safety actively analyzes 638346 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

0.4.2

Added

- `Cisco Nexus` syntax initial support

0.4.1

Fixed

- Removed debug line that was printed even with `FADDR_DEBUG=false`

0.4.0

Added

- REST API v0 using FastAPI and uvicorn
- `Repo` class to unify config file handling
- `RepoList` class to aggregate repos
- `Config` dataclass to store config file data
- REST API runner can be configured via environment variables
- Offline REST API docs

Changed

- Settings are now loaded from environment variables
- Settings can now be optionally set via `.env` file
- Logger creation moved to it's own submodule
- Simplified settings loading

0.3.1

Fixed

- Detecting `deactivated` interface state as `disables` in juniper-junos.ttp
- Data size calculation before insertion to db in `faddr-db`

0.3.0

Added

- Pydantic model `DeviceModel` for parsed data normalization and validation.
- `sa_mapping` dictionary to map `DeviceModel` nested data into database tables.
- Store ACLs from interfaces in their own table.
- `NetworkResult` class for search results de/serialization and printing

Changed

- Data is now inserted into database recursively, using `sqla_mapping` dictionary from `DeviceModel`
- Separated SQLAlchemy and Pydantic models into their own submodules

Fixed

- Remove duplicated ip addresses with parser's postprocessing.

Removed

- Remove windows platform from tests for now

0.2.3

Fixed

- Cisco ASR901 vrf detection
- Junos IP detection in some cases

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.