Useful Tools (1)

Every day I come across a multitude of tools that do this or that, and while a lot of them are overrated, there are many useful tools that can positively contribute to the productivity and life quality of any person who uses computers on a daily basis. I decided to share some of the useful tools I come upon every now and then, and hence this series of posts was born.


Firefox Send is one of the best file-sharing services available online. It offers end to end encryption, automatic expiration for URLs, good size limits, and the force of Mozilla behind it. If you want to share a file with a friend, a client, or a family member, Send should be your go-to service.

Now, if you live within your terminal, then you might find the entire process of opening a browser and clicking through some buttons to share a file a bit annoying, and that’s where ffsend comes to the rescue.

ffsend is a fully-featured Firefox Send client that allows you to easily and securely share files from the comfort of your command line. Some of its features are:

  • Upload and download files and directories securely
  • Always encrypted on the client
  • Additional password protection, generation, and configurable download limits
  • Built-in share URL shortener and QR code generator
  • Ability to use custom Send hosts
  • Ability to inspect or delete shared files

ffsend is a tool everyone needs in their life and on their OS. Check it out and give it a try, you are going to love it.



Age is a “simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability.”1 That’s it, no fuss, no muss, a simple tool that fulfills an important task without any unneeded complications.



localdots is a handy tool for those of us who develop websites or run local web servers on their machines and want to enable HTTPS on the local addresses as well. It’s not a production-tier tool, rather a more of debugging/testing tool. localdots combines two awesome projects to achieve its goal, Caddy (web server) and smallstep/certificates (CA).

So, these were the tools I came upon in the past few days and found useful. I hope you agree. Make sure to check now and then for more posts like this.

iVerify Security App for iPhone

A few days ago, Trails of Bits, the well-known security company, announced a new security app for iPhone. An easy to use the app with great user experience and informative guides that help you improve the security of your iPhone in a few minutes. The app premise is simple, it will guide you through a bunch of step by step tutorials to lock down your phone and it will alert you if it notices anything suspicious.

Continue reading “iVerify Security App for iPhone”

Monitoring NVD Feeds using NVD-Alerts

Part of my daily job is to keep an eye on new vulnerabilities and part of that is sifting through the NIST NVD feeds. Going through those feeds can be exhausting and time-consuming as they contain a lot of information that might not be relevant to our work at all.

I wrote this script to parse the NVD Recent Feed and analyze the information extracted from it to check if a certain CVE is of interest to me or not (based on a list of terms). Once the analysis part is done, the script uses Mailgun to email me a concise message with CVE IDs which I need to check.

Continue reading “Monitoring NVD Feeds using NVD-Alerts”