baruwa-enterprise / clamd

Licence: MPL-2.0 license
Golang clamd (clamav daemon) client library

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to clamd

clamav
Docker based ClamAV® service provides an easy to deploy open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.
Stars: ✭ 31 (+34.78%)
Mutual labels:  clamav, antivirus, clamd, clamav-client
gitavscan
Git Anti-Virus Scan Action - Detect trojans, viruses, malware & other malicious threats.
Stars: ✭ 23 (+0%)
Mutual labels:  anti-virus, clamav, antivirus
clamfs
ClamFS is a FUSE-based user-space file system for Linux and BSD with on-access anti-virus file scanning
Stars: ✭ 29 (+26.09%)
Mutual labels:  clamav, antivirus, clamd
php-clamav
ClamAV network and pipe client for PHP
Stars: ✭ 45 (+95.65%)
Mutual labels:  clamav, clamav-client
MCAntiMalware
Anti-Malware for minecraft
Stars: ✭ 182 (+691.3%)
Mutual labels:  anti-virus, antivirus
ansible-role-clamav
Ansible Role - ClamAV.
Stars: ✭ 37 (+60.87%)
Mutual labels:  clamav, antivirus
VirusTotalScanner
Scan suspicious applications with over 60 different anti-viruses with a mere two clicks and five seconds!
Stars: ✭ 18 (-21.74%)
Mutual labels:  anti-virus, antivirus
ClamAV.Managed
ClamAV bindings for the .NET Framework, Mono and PowerShell. ClamAV.Managed is a library written in C# for the .NET Framework and Mono, providing managed bindings for the libclamav interface. It includes ClamAV.Managed.PowerShell, a set of PowerShell cmdlets for ClamAV scanning. It comes with sample code for building a GUI virus scanner applicat…
Stars: ✭ 15 (-34.78%)
Mutual labels:  clamav, antivirus
JustEvadeBro
JustEvadeBro, a cheat sheet which will aid you through AMSI/AV evasion & bypasses.
Stars: ✭ 63 (+173.91%)
Mutual labels:  anti-virus, antivirus
docker-mail-server
Ansible playbooks to deploy a full featured mail server stack using Docker.
Stars: ✭ 47 (+104.35%)
Mutual labels:  clamav
cpsetup
Intuitive bash/shell script to setup and harden/configure cPanel CentOS/RHEL server with ConfigServer Firewall, MailManage, MailQueue, Malware Detect, ClamAV, mod_cloudflare, CloudFlare RailGun, and many more applications and security tweaks
Stars: ✭ 42 (+82.61%)
Mutual labels:  clamav
S1EM
This project is a SIEM with SIRP and Threat Intel, all in one.
Stars: ✭ 270 (+1073.91%)
Mutual labels:  clamav
Hosts
🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.
Stars: ✭ 19,363 (+84086.96%)
Mutual labels:  anti-virus
PeekabooAV
Peekaboo Extended Email Attachment Behavior Observation Owl
Stars: ✭ 59 (+156.52%)
Mutual labels:  anti-virus
UTMFW
UTM Firewall on OpenBSD
Stars: ✭ 104 (+352.17%)
Mutual labels:  anti-virus
shellsum
A defense tool - detect web shells in local directories via md5sum
Stars: ✭ 30 (+30.43%)
Mutual labels:  anti-virus
detection
Detection in the form of Yara, Snort and ClamAV signatures.
Stars: ✭ 70 (+204.35%)
Mutual labels:  clamav
Bunkerized Nginx
🛡️ Make your web services secure by default !
Stars: ✭ 2,361 (+10165.22%)
Mutual labels:  clamav
Mailcow Dockerized
mailcow: dockerized - 🐮 + 🐋 = 💕
Stars: ✭ 4,573 (+19782.61%)
Mutual labels:  clamav
Excision-Mail
Fullstack, security focused mailserver based on OpenSMTPD for OpenBSD using ansible
Stars: ✭ 108 (+369.57%)
Mutual labels:  clamav

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].