Gallia

Latest version: v1.7.0

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

Scan your dependencies

1.1.1

Added

* Add support for the `NO_COLOR` env variable (332)
* Log session transitions in db and use them as a fallback (182)
* Add `gallia primitive generic pdu` (336)

Fixed

* ISOTP: Accept hex values for addresses (324)
* lockfile: Do not fail in case of a different owner (327)
* db: Create parent directory if it does not exist (328)
* Move transport initialization to base class (336)
* Port old scanner to new API (337)
* Fix a corner case with `.reconnect()` (330)
* hr: Do not print tracebacks in a few cornercases (331)

1.1.0

Added

* New utility `hr` for displaying logfiles (215)
* Builtin support for controlling power supplies (255).
* New utility `netzteil` for controlling power supplies from the command line (255)
* Config file support: `gallia.toml` (209)
* Hooks for starting pre-/post-processing scripts (271)
* Documented public API: https://fraunhofer-aisec.github.io/gallia/api.html
* More documentationā€¦ :) For instance, how UDS scanning works: https://fraunhofer-aisec.github.io/gallia/uds/scan_modes.html
* A payload fuzzer scanner (154)

Changed

* Overhauled logging system. Logfiles are now produced by `gallia` itself (215).
* The CLI interface is now based on subcommands.
* Plugin Interface: https://fraunhofer-aisec.github.io/gallia/plugins.html

Removed

* Drop support for Python 3.9. Python 3.10 and 3.11 are now supported.
* `penrun` script: Functionality is now completely available within `gallia`.

1.0.3

Fixed

* Fix a crash when the DoIP gateway denies the UDS request (196)
* Fix the DoIP discovery scanner creating invalid URLs (source and targed where confused) (196)
* Readd the removed return value to `wait_for_ecu()` (198)
* vECU: Fix state change comparison and reset security access on session change (190)

1.0.2

Added

* Add a `--ecu-reset` flag enabling triggering a best effort ECUReset on scanner startup (189)

Fixed

* Fix wrong constants in enums, found by applying `unique` treewide (193)
* Let `wait_for_ecu()`, and thus `--ping`, recognize `--timeout` (174)

1.0.1

Changed

* Make gallia [REUSE](https://reuse.software/) compliant (#175)

Fixed

* Fixed failing CI by removing the pyxcp dependency and vendor the only relevant module (187)
* Fixed bug causing leaking TCP connections in DoIP discover scanner (165)
* Fixed missing recognition of `--oem default` in the cli (171)

1.0.0

Initial Release. šŸŽŠ

Links

Releases

Ā© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.