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: 2 months 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: verbasu
- License: mit
- Created: 2024-09-03T13:50:22.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-10-11T15:54:52.000Z (8 months ago)
- Last Synced: 2024-10-15T10:01:18.131Z (8 months ago)
- Topics: antivirus, clamav, quickwit, raw-data, rust, scanning, stream
- Language: Rust
- Homepage:
- Size: 254 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```