ueno/rust-crypto-auditing
Project ID: 107403
Description
Rust components for crypto-auditing and their dependencies.
Note: this is experimental; use it at your own risk
Installation Instructions
Installation
- Install one of the instrumented cryptographic libraries from ueno/crypto-auditing repository, with:
sudo dnf -y copr enable ueno/crypto-auditing && sudo dnf -y install gnutls - Install the components from this copr:
sudo dnf -y copr enable ueno/rust-crypto-auditing && sudo dnf -y install crypto-auditing-agent crypto-auditing-log-parser crypto-auditing-event-broker crypto-auditing-client - Edit
/etc/crypto-auditing/agent.confand uncomment thelibrary =line - Start the agent service through systemd:
sudo systemctl start crypto-auditing-agent.service - Start the event broker socket through systemd:
sudo systemctl start crypto-auditing-event-broker.socket
Batch analysis
- Exercise TLS handshake:
wget https://fedoraproject.org - Check if the log file is properly written:
ls -al /var/log/crypto-auditing/audit.cborseq - Parse it with the log parser:
crypto-auditing-log-parser /var/log/crypto-auditing/audit.cborseq
Real-time analysis
- Run the client with TLS scope:
sudo -u crypto-auditing crypto-auditing-client --scope tls - Exercise TLS handshake:
wget https://fedoraproject.org
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
Fedora 41
|
x86_64 (588)* | Fedora 41 (43 downloads) |
Fedora 42
|
x86_64 (264)* | Fedora 42 (24 downloads) |
Fedora 43
|
x86_64 (84)* | Fedora 43 (7 downloads) |
Fedora rawhide
|
x86_64 (586)* | Fedora rawhide (72 downloads) |
* Total number of downloaded packages.
Quick Enable
#> dnf copr enable ueno/rust-crypto-auditing
More info about enabling Copr repositories
Fedora 41