I bought my first 3D printer expecting to make toys, gadgets, and the occasional product prototype. Instead, one of my most useful prints is simply a plastic clamp whose whole job is to get chewed up by my CNC bit. Plastic clamps save my bits when a cut goes wrong, but buying injection-molded ones over and over got old fast. Now I print them for pennies a dozen at a time.
Having the right power tools helps you work faster and more efficiently, so you can meet your deadlines. They aren't cheap, but price won't be a limiting factor when you get 41% off the DeWalt 20-Volt Max 6-Tool Cordless Combo Kit and save $370.
If your favorite green tool is broken or no longer works the way it should, don't toss it out and drop a bunch of cash on a replacement. A cheap spare part might be all you need, and you don't have to scroll through eBay to find it. Did you know Ryobi has a website where you can buy spare parts and accessories?
DeWalt makes hundreds of power tools, but you don't need to spend a ton of cash to get quality gear. While you probably already own several basics, if you're a new homeowner or simply on a budget, certain tools are must-buys. Here are a few affordable DeWalt tools worth buying.
Recently a new project was released by Praetorian. Praetorian is open-sourcing the offensive tools their red team actually uses on engagements. They call it 12 Caesars and their team is planning to release one tool a week for twelve weeks. Every tool is written in Go and ships as a single binary with zero external dependencies.
Each tool is assigned a Caesar name and a blog post, where you can learn more about these tools.
Weβll look at four of these tools, including the basic ones, to make this article suitable for everyone. Before we proceed, itβs important to remind you that you can only test systems you own or have explicit written authorization to test. We will use our lab for it.
Titus
Our first tool is Titus. Titus finds credentials, API keys, and tokens in source code, files, git history, container images, and more. The tool has 487 detection rules covering AWS, GCP, Azure, GitHub, Slack, databases and hundreds of other services. Similar to TruffleHog, it can validate credentials as it finds them by calling the provider APIs.
Itβs also available as a Burp Suite extension and a Chrome extension.
kali > curl -sL -o titus https://github.com/praetorian-inc/titus/releases/latest/download/titus-linux-amd64
kali > chmod 777 titus
kali > ./titus --help
Letβs start by pointing it at test keys released by Truffle Security.
It found all the keys in the repo. Companies often publish their secrets by accident. Some live in the repositories for years, so itβs good to do regular checks to prevent unnecessary leakage.
Nerva
Nerva is a fingerprinter supporting 170 protocols across TCP, UDP, and SCTP, plus dozens of HTTP technology fingerprinters. You can feed it with open ports from naabu, nmap or other tools and itβll tell you whatβs actually running with its version.
kali > curl -sL -o nerva.tar.gz https://github.com/praetorian-inc/nerva/releases/download/v1.70.3/nerva_1.70.3_linux_amd64.tar.gz
kali > tar --no-same-owner -xzf nerva.tar.gz
kali > chmod 777 nerva
kali > ./nerva --help
Now letβs use our Ubuntu to show a basic test.
kali > ./nerva -t 192.168.131.9:22,11434
It will be way more useful when you work with big lists of corporate assets during a pentest.
Brutus
Brutus is a modern Hydra alternative. It supports more than 40 protocols including SSH, RDP, MySQL, PostgreSQL and a lot more. Brutus was built to work with Nerva or naabu output.
kali > curl -sL -o brutus.tar.gz https://github.com/praetorian-inc/brutus/releases/latest/download/brutus-linux-amd64.tar.gz
kali > tar --no-same-owner -xzf brutus.tar.gz
kali > chmod 777 brutus
kali > ./brutus --help
Each command has its own help menu to make it easy to work with.
kali > ./brutus creds --help
Now once again lets use our Ubuntu to spay passwords.Β
kali > ./brutus creds --target 127.0.0.1:22 --protocol ssh βadmin:adminβ
It was easy. As mentioned before, this tool chains with Nerva, and thatβs how it becomes useful to test the entire infrastructure against common password and detection.
Julius
With AI services proliferating inside corporate environments, we want to know what LLM infrastructure is running on our hosts. Julius will fingerprint more than 60 AI services including Ollama, vLLM, LiteLLM, LocalAI, Hugging Face TGI, AWS Bedrock and AnythingLLM. It can also list available models from endpoints.
kali > curl -sL -o julius.tar.gz https://github.com/praetorian-inc/julius/releases/download/v1.5.1/julius_1.5.1_linux_amd64.tar.gz
kali > tar --no-same-owner -xzf julius.tar.gz
kali > ./julius --help
You can list all the AI services Julious can fingerprint:Β
kali > ./julius list
We will take a look at our machine.
kali > ./julius probe http://192.168.131.7:11434
Ollama sits on port 11434, and itβs important not to leave it exposed publicly, because everyone can use your models without authentication.
SummaryΒ
There are more tools available in this project. Most of them are meant to be chained together and work well this way. The company says its team is actively using these same tools during their engagements. While you wonβt need everything at once, experiment with those tools and see what fits you best.
If you like red teaming, we have our Red Team Operator training, where we cover more tools and techniques to help you emulate real APT work, so you can give a company a realistic stress test and help make it secure.
Accessories are a big part of owning tools and using them regularly. I've been a big fan of Ryobi tools for a very long time. They're not only decent, budget-friendly tools, but they often do the job just as well as some higher-end ones. I'm mostly a hobbyist and maintainer of things, though, so I'm not necessarily using them for professional reasons. Either way, I found several accessories that make my Ryobi tools better. Here are a few cheap accessories that completely transformed my Ryobi tools and the way I use them.
Power tools are a modern marvel that anyone who has tried working with human-powered drilling or sanding will tell you we too easily take for granted. But while these tools are compact and powerful, they aren't that smart for the most part.
Being prepared is a common survival tactic, but I canβt count how many times I needed something for a car breakdown or road emergency and didnβt have it. Beyond the basics, like an air inflator, a screwdriver set, a road emergency kit, jack stands, and paper towels, there are essential tools you should always keep on hand in case you need to repair your vehicle or someone else's. Here are six Harbor Freight mechanic tools I always keep in my carβs trunk so that I am ready when something goes wrong.
When you need a power tool and head to the hardware store, you'll see options from Ryobi, DeWALT, RIGID, Makita, Milwaukee, and more displayed in a rainbow of colors. Once you choose a brand, you'll start stocking up on battery packs, chargers, and endless tools. Here's what you need to know about one of the most recognizable names, Milwaukee, and whether they're worth buying.
Whether you're a DIY homeowner or a professional, you know that buying a cordless power tool means getting trapped in a single brand's battery ecosystem. If you buy any other brand, you'll need a new set of batteries and chargers. However, the complete opposite is true with the Bosch Power for All system, which lets you use a single battery with 10 brands across more than 150 tools.
The cold, harsh winter months are quickly approaching, and snow is on the way, which means it's time to get out or upgrade your winter tools. There's no need to manually shovel snow from the driveway when it's freezing, especially when cordless options exist. With that in mind, here are a few cordless winter tools you should buy before winter.
Weβre continuing our series on Artificial Intelligence in Cybersecurity with another tool called Shannon. Shannon is a white-box AI pentester. It was created to test the security of your project by pointing it at the source code and the test stand. That means it needs both the running application and the source code. First, Shannon does an in-depth analysis of the code in the repository, then looks for attacks against that same project youβre hosting locally. This white-box approach is certainly more effective, as models donβt have to guess possible vulnerabilities, since guessing varies greatly depending on the model you use. Vulnerabilities can only make their way to the report if they have a working PoC. As always, only test systems you own or have explicit written authorization to test.
Now letβs take a closer look at Shannon and test our Juice Shop with it.
Setting Up
Juice Shop is just a Docker container, so we will install Docker and npm first.
kali > sudo apt update
kali > sudo apt install -y docker.io nodejs npm
kali > sudo systemctl enable docker --now
kali > sudo usermod -aG docker $USER
kali > newgrp docker
Then comes the Juice Shop.
kali > docker pull bkimminich/juice-shop
kali > docker run -d --name juice-shop --restart unless-stopped -p 3000:3000 bkimminich/juice-shop
Itβs up and running. Now we need to copy the repository to our disk.
kali > git clone --depth 1 https://github.com/juice-shop/juice-shop.git
Once we have it all set, we can get Shannon. Unlike Pentestcode and other tools, Shannon runs differently. By default, it expects your AI API keys in the env. In the next sections weβll show how to run Shannon with OpenRouter and Ollama.
OpenRouter
Shannon wants to see your API key in the env. You will also need a models.json file somewhere on your disk. Copy the following command to create it.
This will take a while and your free daily tokens wonβt be enough to complete the scan.
As the security test progresses, youβll see all the commands and prompts it runs. Obviously, the frontier models will give better results.
Ollama
Shannon isnβt only limited to APIs. You can perform the same scan with a local model. Many openweight models will be a great fit for it if you have the necessary hardware to make it work smoothly.
Just for the demonstration weβll use Qwen 2.5-coder 7b.
kali > curl -fsSL https://ollama.com/install.sh | sh
kali > ollama pull qwen2.5-coder:7b
Weβll create the same models.json file to point Shannon to our Ollama.
Make sure your Ollama is accessible, and change the IP address if needed.
kali > export SHANNON_AI_API_KEY=ollama
kali > export SHANNON_AI_MODEL=ollama:qwen2.5-coder:7b
kali > npx @keygraph/shannon@latest start -u http://172.17.0.1:3000 -r /home/kali/juice-shop -c ~/juice-quick.yaml --models-config ~/models.json --validate-model
Before we do anything, letβs validate the model.
If your model has been validated and you can start scanning your project.
kali > kali > npx @keygraph/shannon@latest start -u http://172.17.0.1:3000 -r /home/kali/juice-shop -c ~/juice-quick.yaml --models-config ~/models.json --follow
Reporting
When the scan finishes, Shannon creates PDF and Markdown reports with the evidence attached to them. You will also see structured JSON and SARIF files for downstream systems.
Below is an example of a PDF report. As you can see, multiple vulnerabilities were found in the project, some of them are classified as High. As mentioned before, all the findings here were validated with PoCs.
Summary
Shannon was made to find flaws in your web apps to make them more secure. It digs through the project repository and runs checks against a live system. It then creates a report with findings that were discovered with PoCs, so you get a clean report. As AI becomes more prevalent in cybersecurity, it should be used to improve the security of your projects before their release. Of course, that doesnβt replace a human in the loop, but it makes things faster. Stick to better models and donβt cut back on your security.
AI is evolving rapidly and the sooner you learn how to work with it, the greater the advantage youβll have. Thatβs why we invite you to join ourΒ AI for CybersecurityΒ training. During this training, you will see you different ways of using AI in cybersecurity, set up local models and solve labs.
I used to think Excel was just about putting data into rows and columns and doing a few calculations. But once you start using it regularly, you realize how much time you waste doing things manually that Excel can handle in seconds.
Executives need visibility into workplace AI, clear data controls and limits on agent access before approving wider adoption. Hereβs what businesses need in place.