Setting Up ClamAV on a Linux Server for Windows remote file scanning

Overview This week I set up ClamAV on an Ubuntu ec2 instance, with the intention of scanning files remotely from our software. This guide will walk through the setup of ClamAV to run the clamd service on port 3310, and then having a Windows host run a small .py file to scan a file using the clamd service. Prerequisites You will need a Linux machine, with SSH access to it, as well as allowing inbound 3310 from the servers you are going to connect from A Windows machine with python installed Configuring ClamAV SSH into your Linux machine and verify it is up to date sudo apt update sudo apt upgrade Install ClamAV and ClamAV Daemon (clamd) and configure the user it will run as apt-get install -y cargo rustc groupadd clamav useradd -g clamav -s /bin/false -c "Clam Antivirus" clamav sudo apt install clamav clamav-daemon Edit the clamd.

Setting Up Hugo for a Blog Using S3 and Cloudfront Backend

Overview There are a ton of resources for this already, but wanted to add mine to the pile and work on my markdown along the way. So here is how I have set up this blog using Hugo, with my AWS backend consisting of S3 and CloudFront. My next step might be to automate the deployment in some way, because right now it is a bit of a pain. Hugo Setup Install Hugo (requires homebrew on macOS) brew install hugo

About

I have a desire to create a website where I can document and share the interesting projects I work on both professionally and in my free time. Throughout my career, I have benefited greatly from various blog posts and resources, and now that I am gaining more expertise, I feel compelled to give back to the community. Some of the exciting endeavors I have been engaged in include constructing terraform infrastructure, delving into Ansible automation, and utilizing numerous AWS services to fulfill diverse requirements for my employer.