fix and re-package for Python 3.14

This commit is contained in:
2026-08-24 14:01:39 +02:00
parent 364368e3a5
commit c789d056b2
4 changed files with 71 additions and 75 deletions
+46 -38
View File
@@ -1,42 +1,50 @@
# uvscand
A python daemon to perform virus scans with uvscan (McAfee) over TCP socket, mainly used in conjunction with the antivirus module of rspamd.
## Developer information
Everyone who wants to improve or extend this project is very welcome.
## Installation
git clone https://github.com/spacefreak86/uvscand
cd uvscand
python3 setup.py build
python3 setup.py install
cp docs/uvscand.conf /etc/
cat << 'EOF'>> /etc/systemd/system/uvscand.service
[Unit]
Description=uvscand Service
After=multi-user.target
[Service]
Type=simple
Restart=always
ExecStart=/usr/bin/python3 /usr/local/bin/uvscand
[Install]
WantedBy=multi-user.target
EOF
systemctl restart uvscand
systemctl status uvscand
systemctl enable uvscand
cat << 'EOF'>> /etc/rspamd/local.d/antivirus.conf
uvscan {
scan_mime_parts = true;
scan_text_mime = true;
scan_image_mime = true;
type = "clamav";
symbol = "MCAFEE_VIRUS";
servers = "127.0.0.1:10060";
action = "reject";
}
EOF
systemctl restart rspamd
```bash
git clone https://github.com/spacefreak86/uvscand
cd uvscand
# build and install uvscand package
python3 -m build
python3 -m pip install .
# copy config file
cp docs/uvscand.conf /etc/
# install systemd service
cat << 'EOF'>> /etc/systemd/system/uvscand.service
[Unit]
Description=uvscand Service
After=multi-user.target
[Service]
Type=simple
Restart=always
ExecStart=/usr/bin/python3 /usr/local/bin/uvscand
[Install]
WantedBy=multi-user.target
EOF
systemctl restart uvscand
systemctl status uvscand
systemctl enable uvscand
cat <<'EOF' >>/etc/rspamd/local.d/antivirus.conf
uvscan {
scan_mime_parts = true;
scan_text_mime = true;
scan_image_mime = true;
type = "clamav";
symbol = "MCAFEE_VIRUS";
servers = "127.0.0.1:10060";
action = "reject";
}
EOF
systemctl restart rspamd
```
## Developer information
Everyone who wants to improve or extend this project is very welcome.