Kathara-lab-checker

Latest version: v0.1.6

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

Scan your dependencies

0.1.6

This version includes the following changes:
* Fix print error `LocalNSCheck` 18
* Fix `CollisionDomainCheck` 17
* Process network scenarios in order 16
* Fix `DNSAuthorityCheck`
* Fix writing results in the multi-lab excel
* Minor fixes

0.1.5

* Fix PyPI package name

0.1.4

The new version includes:

* New project structure
* Fix pip package installation
* Bug fixes

Contributors:
lorenzo93
tcaiazzi

0.1.3

This PR introduces several improvements, bug fixes, and refactors across multiple areas of the project. Below is a summary of the changes:

- **Allow checking IP mapping using the full name of the interface**: Enhances the interface name resolution to check mappings using the full interface name.
- **Fix nexthop check** : Corrects the logic for `nexthop` checks.
- **Add equality check for routing table** : Introduces a new equality check to ensure consistency in routing table data.
- **Add check for DNS records**: Implements a new verification step for DNS records, improving system reliability.
- **Add custom command check**: Introduces a new custom command check to expand functionality in command processing.
- **Minor fixes**

**Contributors**:
tcaiazzi
lorenzo93
xReniar

0.1.2

Initial Beta Release

The first beta release of the `kathara-lab-checker` tool includes the following key features and functionalities:

Features:
- **Automatic Exercise Validation**:
- The tool can automatically validate and check Kathará lab exercises based on predefined solution files.
- It can check single or multiple labs at once.
- More details on the available checks and configuration instructions can be found in the [README](https://github.com/KatharaFramework/kathara-lab-checker)
- Supports JSON solution files for flexible configuration checks.
- No need to write code!

- **Test Result Report Generation**:
- Generates a detailed `.xlsx` report containing the following sheets:
- **Summary**: Overview of test results.
- **All**: Comprehensive view of every test and its outcome.
- **Failed**: Focused report showing only failed tests.

- **Detailed Error Explanations**:
- Provides clear error messages and explanations to help users identify issues in their configurations.

- **PyPI Package:**
- PyPI package easy to install and use
- `pip install kathara-lab-checker`

Limitations
- Compatible with Python version `>=3.11`

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.