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 40 | x86_64 (509)* | Fedora 40 (0 downloads) | 
|  Fedora 41 | x86_64 (588)* | Fedora 41 (40 downloads) | 
|  Fedora 42 | x86_64 (254)* | Fedora 42 (21 downloads) | 
|  Fedora 43 | x86_64 (76)* | Fedora 43 (6 downloads) | 
|  Fedora rawhide | x86_64 (558)* | Fedora rawhide (68 downloads) | 
* Total number of downloaded packages.
Last Build
Quick Enable
    #> dnf copr enable ueno/rust-crypto-auditing
  
  
     More info about enabling Copr repositories