Awesome List Updates on Nov 21, 2023
8 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
2. Awesome Jmeter
CI / Tools & Plugins
- Lightning - Framework to integrate JMeter non-functional tests with CI/CD server.
Distributed Testing / Tutorials & Demo
- Dockerized
- Dockerized JMeter - Distributed load testing workflow with Docker and JMeter.
- JMeter Docker Images
- Distributed JMeter testing using Docker
- A Docker solution to JMeter + InfluxDB + Grafana performance testing
- AutoMeter (⭐60) - An automation tool for scaling load tests using distributed slaves, based on JMeter master-slave architecture.
- JMeter Docker Extension - Docker extension to run JMeter tests from Docker Desktop.
Tools / Utilities
- Hamster (⭐16) - Swiftly launch your JMeter test plans from Mac menubar.
3. Awesome Datascience
Other Awesome Lists / Book Deals (Affiliated)
4. Awesome Selfhosted
Software / Groupware
- Digiwall - Create multimedia collaborative walls for in-person or remote work (documentation in French). (Source Code)
AGPL-3.0Nodejs
5. Awesome Neovim
AI / Diagnostics
- David-Kunz/gen.nvim (⭐1.5k) - Generate text using LLMs (via Ollama) with customizable prompts.
Fuzzy Finder / Diagnostics
- fdschmidt93/telescope-egrepify.nvim (⭐134) - Telescope plugin for better
rgflags inlive_grep.
Motion / Diagnostics
- ggandor/flit.nvim (⭐382) - Enhanced f/t motions for Leap.
- ggandor/leap-spooky.nvim (⭐277) - Spooky (Leap) actions at a distance.
6. Awesome Qubes OS
System Information & Requirements
- System Requirements - User documentation / Choyhe attacker doesn’t have access to all the software running in the other domains.
- Secondary storage - hese steps assume you have already created a separate volume group and thin pool (not thin volume) for your HDD.
- Installing contributed packages - This page is for users who wish to install contributed packages.
How-to guides
- How to persist Tailscale tunnel in QubesOS (⭐2) - Tailscale is a mesh private network that lets you easily manage access to private resources or quickly SSH into devices on your network.
- How to use Qubes for journalists and Humans Rights Defenders (⭐20) - A suite of tools for improving and streamlining the use of Qubes OS for reporters, edtiors, lawyers and aid workers. Work in progress.
- PAM distress login for xscreensaver - A simple setup for sending a distress email if forced to login to desktop beyond LUKS passwords.
- Automated Arkenfox Qubes browser install (⭐20) - Arkenfox config install for journalists
- How to Implement TPM Boot Verification - Verify and validate boot process using PCR without Heads or AEM on systems using TPM 2.0
- How to open Urls in other qube - This page is about opening URLs and files from one qube in a different qube.
Templates
- archlinux-minimal template - This is a community guide, not an official guide.
- audio-qubes - An audio qube acts as a secure handler for potentially malicious audio devices, preventing them from coming into contact with dom0
- Building a TemplateVM for a new OS - If you don’t like using one of the existing templates because of specific administration, package management or other building needs, you can build a TemplateVM for your distribution of choice.
- NetBSD templates - Createa NetBSD template
- Linux HVMs - Fixing Linux distro HVMs
- Multimedia template - Configuring a “Multimedia” TemplateVM
- Pentesting: BlackArch - BlackArch Linux is an Arch Linux-based distribution for penetration testers and security researchers.
- Pentesting: PTF - "The PenTesters Framework (PTF) is a Python script designed for Debian/Ubuntu/ArchLinux based distributions to create a similar and familiar distribution for Penetration Testing.
- Windows Qubes - Like any other unmodified OSes, Windows can be installed in Qubes as an HVM domain.
- Qvm-Create-Windows-Qube (⭐363) - Qvm-Create-Windows-Qube is a tool for quickly and conveniently installing fresh new Windows qubes with Qubes Windows Tools (QWT) drivers automatically.
- Tails OS - Tails stands for The Amnesic Incognito Live System. It is a live operating system that aims to preserve your privacy and anonymit.
- Shadow qube (⭐7) - The below script will create a Qube, launch the Tor browser, wait for the browser to close, then remove the qube and its RAM pool.
- USB Qubes - A USB qube acts as a secure handler for potentially malicious USB devices, preventing them from coming into contact with dom0 (which could otherwise be fatal to the security of the whole system). I
VM-Hardening
- Dom0 secure updates - Updating dom0
- nft Firewall - This is an example for a TCP redirection, for UDP you would have to replace tcp by udp.
- Signal - It uses end-to-end encryption to secure all communications.
- Split SSH - Split SSH implements a concept similar to having a smart card with your private SSH keys, except that the role of the “smart card” is played by another Qubes AppVM.
- Qrexec: secure communication across domains - The qrexec framework is used by core Qubes components to implement communication between domains.
- YubiKey - Most use cases for the YubiKey can be achieved exactly as described by the manufacturer or other instructions found online.
Customization
- Bash completion - How to install bash completion for Qubes OS commands.
- QubesOS Autostart Menu (⭐0) - Speed up system boot process with a custom launch script
- Qubes-Scripts (⭐18) - Collection of custom scripts for Qubes OS.
- sys-VPN notification setup - Get VPN stats as a desktop notification
- Wayland agent (⭐21) - This is a GUI agent for Qubes OS that supports the [Wayland] display server protocol. Compared to X11, Wayland is vastly simpler and aims to ensure every frame is perfect.
Troubleshooting
- Mounting a qube’s private storage in another qube - Useful for data recovery.
- Traffic Analysis in Qubes OS - You can place a ProxyVM between your AppVMs and Your NetVM. This way we can create an ideal topology for traffic analysis.
- Analyze Qubes OS VM (⭐1) - Analyze Qubes OS VM startup performance.
- Url redirector (⭐36) - This is a browser extension, aimed to improve surfing security.
- Changing your Time Zone - Change the system’s time zone in terminal you can issue the timedatectl command with the option set-timezone.
Clearnet & Anonymous Networking / DNS
- dnscrypt-proxy - Run dnscrypt-proxy inside of sys-net to encrypt and secure dns-requests.
Clearnet & Anonymous Networking / Wireguard
- Mullvad VPN (Fedora38 + WG) - Privacy-first VPN provider's guide for Qubes OS. This guide bears an optimal method for setting up a WG ProxyVM (i.e
sys-vpn); you may substitute out Mullvad's WG configuration files in place of your own.
- Wireguard setup - This guide assumes you are using a VPN service that has wireguard support.
Clearnet & Anonymous Networking / OpenVPN
- Mullvad VPN (Dedian 12 + OVPN) - Privacy-first VPN provider's guide for Qubes OS.
Clearnet & Anonymous Networking / Anonymity
- Really disposable ram based qubes - You can use your QubesOS 𝚜𝚝𝚊𝚝𝚎𝚕𝚎𝚜𝚜 just like TailsOS, with persistent storage for VMs. That is pretty simple! It takes 6Gb of extra 𝚁𝙰𝙼 (for store root filesystem files).
- How to bypass the GFW on Qubes OS when you’re in China - The purpose of this article is to provide several feasible ways to bypass the GFW for you to choose.
Exploitation Tools / Unikernel-like
- Hyperdbg (⭐3.3k) - HyperDbg Debugger is an open-source, community-driven, hypervisor-assisted, user-mode, and kernel-mode Windows debugger with a focus on using modern hardware technologies. It is a debugger designed for analyzing, fuzzing, and reversing.
- Capstone - Capstone is a lightweight multi-platform, multi-architecture disassembly framework.
7. Awesome Vite
Framework-agnostic Plugins / Helpers
- vite-plugin-i18n-detector (⭐20) - Lazyload i18n locale resources.
8. Awesome Generative Deep Art
Critical Views about Generative AI
- [2308.03762] GPT-4 Can't Reason: "despite the genuinely impressive improvement, there are good reasons to be highly skeptical of GPT-4's ability to reason"
Roadmaps, Tracks, Rails / Deforum
- Prev: Nov 22, 2023
- Next: Nov 20, 2023