Migen is a Python-based tool that automates further the VLSI design process. The Migen FHDL library replaces the event-driven paradigm with the notions of combinatorial and synchronous statements, has arithmetic rules that make integers always behave like mathematical integers, and most importantly allows the design's logic to be constructed by a Python program. This last point enables hardware designers to take advantage of the richness of the Python language - object oriented programming, function parameters, generators, operator overloading, libraries, etc. - to build well organized, reusable and elegant designs.
Glasgow is a tool for exploring digital interfaces, aimed at embedded developers, reverse engineers, digital archivists, electronics hobbyists, and everyone else who wants to communicate to a wide selection of digital devices with high reliability and minimum hassle. It can be attached to most devices without additional active or passive components, and includes extensive protection from unexpected conditions and operator error.
Rooting your Android device is easier than ever before. There is a wealth of tools available to make the process as simple as possible, no matter what device you’re looking to root. Magisk is one such tool, and it really is easy to use.
SipChip™ detects most common date rape drugs including roofies, xanax, and valium in as fast as 30 seconds, with 99.3% accuracy. Two lines means you’re in the clear. One line means your drink is drugged. Don't drink it.
The main goal of DockSTARTer is to make it quick and easy to get up and running with Docker. Text based UI with menus for configuring, updating, managing, and backing up Docker containers. Lets you pick and install from a list of container appliances for specific tasks.
A single command sets up a brand new Ubuntu 16.04 server running a wide variety of anti-censorship software that can completely mask and encrypt all of your Internet traffic. Uses Vagrant and Ansible to automate the process, from creation of OS image to deployment. Generates documentation as an HTML page to send to whomever you want to use the VPN server. Sets up a verified mirror of all the software the user might need, including VPN clients. Even implements techniques for evading some network blocking methods.
A simple zero-config tool to make locally trusted development certificates with any names you'd like. Does this by adding (and managing) a local CA on your laptop which you can issue arbitrary certs for (including localhost).
krop is a simple graphical tool to crop the pages of PDF files. Turn double-page scans into two single-page image files. Relies on PyQT, python-poppler-qt5 and PyPDF2. Can even be run without actually installing it.
A tool for automating cracking methodologies through Hashcat from the TrustedSec team. Optimizes dictionaries, acts as an interactive shell for hashcrack.
A minimalist decentralized issue management system based on Git. No back-end, no dependencies. Tickets are stored in the same Git repo as the project as text files in the .issues/ directory. Added to the other Git commands as an alias. Aims to be cross-platform, actually works on pretty much any *nix-alike.
Drill down JSON interactively by using filtering queries like jq. Sort of like a CLI JSONpath explorer. Written in Go. Suggestions and autocomplete. Give it JSON somehow and go to it. Has hotkeys, too.
A Python package that generates fake data for you. Use to populate databases, spreadsheets, or what have you with plausible looking data. Names, addresses, text... has a plugin system so you can install generators for other kinds of data. There is also a community collection of plugins. Localized. Can be used as a module or a stand-alone tool.
A simple tool or library to generate a large database with multiple tables, filled with data of one's own choice. Generates random data to populate tables with that reflects commonly use cases of databases, such as customer records and user tables. Generates Pandas data frames, SQLite databases, and Excel spreadsheets.
A tool that has as its dependencies practically every useful and still-supported Golang linter and static analyzer out there. Plug it into your toolchain and it'll do the work of two dozen other tools (which it is, really) in less time.
Can also be used locally, through your IDE or editor.
Software for investigating unknown wireless protocols. Plug in an SDR and go. Helps you figure out how to demodulate signals, record and transmit signals, generate an overview, write or customize decoding routines to get a clearer picture, annotate and label the signals, fuzz devices (with a transmit-capable SDR), and run simulations of the protocols' state machines.
In the Arch Linux Community package collection.
A tool for Mastodon users designed to help prevent harassment. Using this tool, you can block all the users who boosted or favorited a harassing toot. This tool will simultaneously report the harassing toot to your instance moderators and send them the following message...
A tool for Mastodon users that will scan all the toots you've favorited and find the 30 people whose toots you've favorited most often. Entirely client-side, stores nothing.
Uses git's internal storage so no files are added in your project. As you would do with commits and branches, you can push your bugs to the same git remote you are already using to collaborate with other people.
Secure your email server with STARTTLS Everywhere! Your email service can be insecure in numerous different ways. The service below performs a quick check of your email server's security configuration, including whether STARTTLS is supported, and whether it may qualify for the STARTTLS Policy List.