SkillAgentSearch skills...

Clamd

Golang clamd (clamav daemon) client library

Install / Use

/learn @baruwa-enterprise/Clamd
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

clamd

Golang Clamd Client

Ci codecov Go Report Card Go Reference MPLv2 License

Description

clamd is a Golang library and cmdline tool that implements the Clamd client protocol used by ClamAV.

Requirements

  • Golang 1.16.x or higher

Getting started

Clamd client

The clamd client can be installed as follows

$ go get github.com/baruwa-enterprise/clamd/cmd/clamdscan

Or by cloning the repo and then running

$ make build
$ ./bin/clamdscan

Clamd library

To install the library

go get github.com/baruwa-enterprise/clamd

You can then import it in your code

import "github.com/baruwa-enterprise/clamd"

Testing

make test

License

MPL-2.0

View on GitHub
GitHub Stars27
CategoryDevelopment
Updated1y ago
Forks8

Languages

Go

Security Score

80/100

Audited on Feb 3, 2025

No findings