https://github.com/dabevlohn/calam
Calam is a standalone service for files and messages inspection. It has modular architecture and can be extended for your personal needs.
https://github.com/dabevlohn/calam
antivirus clamav quickwit raw-data rust scanning stream
Last synced: 5 days ago
JSON representation
Calam is a standalone service for files and messages inspection. It has modular architecture and can be extended for your personal needs.
- Host: GitHub
- URL: https://github.com/dabevlohn/calam
- Owner: dabevlohn
- License: mit
- Created: 2024-09-03T13:50:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-08T02:12:04.000Z (6 months ago)
- Last Synced: 2025-04-09T14:40:34.311Z (6 months ago)
- Topics: antivirus, clamav, quickwit, raw-data, rust, scanning, stream
- Language: Rust
- Homepage:
- Size: 279 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Calam
![]()
Calam is a standalone service for files and messages inspection. It has modular architecture and can be extended for your personal needs.
_Usage_: `calam `
_Commands_:
- __scan__ Send filestreams to a clamd-analog service - FileReceiver (need to run it before)
- __fr__ Run a FileReceiver node that saves stream to file, put it to local filesystem or S3-storage and post it to several DLP systems via REST API. Scan results will be pushed into a QuickWit index
- __help__ Print this message or the help of the given subcommand(s)_Options_:
- -h, --help Print help
- -V, --version Print version_Example_:
```
calam scan -a localhost -p 3310 -f /path/to/file/eicar.com
```