The Exploration project is a modular Command and Control framework designed for red team operations. It includes a C++ TeamServer, a Python client, and packaging for both Windows and Linux. The TeamServer oversees listeners and sessions, while the Python client communicates with it via gRPC, facilitating various listener channels and offering comprehensive documentation and tutorials. 🔗 https://lnkd.in/gYApCaWV
Red Team Operations Framework: C++ TeamServer and Python Client
More Relevant Posts
-
🟧 I just published `auserial` on PyPI — a truly async serial port for Linux/macOS in ~80 lines of standard library code. The problem: none of the existing libraries are satisfying for asyncio code. • `pyserial` blocks the entire thread on read() → freezes the event loop. • `aioserial` wraps pyserial in run_in_executor → one thread per I/O. • `pyserial-asyncio` forces Transport/Protocol → verbose, callback-driven. `auserial` plugs the file descriptor directly into the asyncio loop via add_reader / add_writer — which means epoll on Linux, kqueue on macOS. Zero threads, zero polling, just the kernel notifying when the fd is ready. async with AUSerial("/dev/ttyUSB0") as serial: await serial.write(b"AT\r\n") data = await serial.read() While one coroutine is parked on a read(), the others keep running normally — that's the whole point. No external dependencies. Just os, termios, asyncio. PEP 561 compliant (types propagate to consumers), tested via PTY. 🔗 PyPI: pypi.org/project/auserial 🔗 Code: https://lnkd.in/eFftFZdQ Feedback welcome — and if you have a use case where pyserial-asyncio made you grit your teeth, I'd love to hear about it. #Python #asyncio #OpenSource #SerialPort #Embedded #Linux #macOS
To view or add a comment, sign in
-
Tired of setting up your dev machine every time? 🐧 BDH Linux is a custom Linux environment built for Backend Developers on Arch/Manjaro os One command. Everything ready. pipx install bdh-linux bdh-linux install all ✅ Python 3.12+ ✅ FastAPI + PostgreSQL ✅ ZSH + Oh My Zsh ✅ Cyberpunk terminal theme ✅ BDH aliases pre-configured No more wasting hours on setup. Just code. ⚡ Works on: Arch / Manjaro Linux 🔗 https://lnkd.in/gZJS29vZ BackendDeveloperHub #Linux #Manjaro #ArchLinux #BackendDevelopment #OpenSource #FastAPI #Python #DeveloperTools
To view or add a comment, sign in
-
Tired of setting up your dev machine every time? 🐧 BDH Linux is a custom Linux environment built for Backend Developers on Arch/Manjaro. One command. Everything ready. pipx install bdh-linux bdh-linux install all ✅ Python 3.12+ ✅ FastAPI + PostgreSQL ✅ ZSH + Oh My Zsh ✅ Cyberpunk terminal theme ✅ BDH aliases pre-configured No more wasting hours on setup. Just code. ⚡ Works on: Arch / Manjaro Linux 🔗 https://lnkd.in/gZJS29vZ #Linux #Manjaro #ArchLinux #BackendDevelopment #OpenSource #FastAPI #Python #DeveloperTools
To view or add a comment, sign in
-
I needed speech-to-text on Linux. The options were: ❌ Cloud-based (privacy concern) ❌ GUI apps (I use i3 tiling WM, no floating windows) ❌ Fixed recording duration (awkward to use) ❌ GPU-locked (I need my GPU for ML training) So I built Voxd — a daemon-based, local-only dictation tool. How it works: 1. Background daemon loads Whisper model on first use 2. Hotkey triggers recording via Unix socket 3. WebRTC VAD detects when you stop speaking 4. faster-whisper transcribes locally on CPU 5. xdotool types the result into your focused window The entire thing is two files: a Python daemon and a bash trigger script. Shipped it, open-sourced it. GitHub: https://lnkd.in/dkUcPkDv #OpenSource #Linux #AI #SpeechToText #BuildInPublic
To view or add a comment, sign in
-
The problem was simple: I run a tiling window manager (i3) on Linux. Every dictation tool I found was either cloud-based, Mac/Windows only, or needed a full desktop environment. I wanted to press a key, speak, and have text appear. That's it. The hard part was accuracy. Whisper's small model kept hearing "according" when I said "recording." Indian English accent + a lightweight model = unusable output. So I ran a proper model comparison: → small: fast but butchered my accent → small.en: somehow worse → medium: better, but inconsistent → medium + language="en" + initial_prompt: almost perfect That initial_prompt trick was the unlock. You feed Whisper a prompt with your expected vocabulary — technical terms, domain-specific words — and it biases the decoder toward them. Massive accuracy jump for zero extra compute. Then came the fun bugs: 1. VAD (voice activity detection) never stopped recording. Every single audio frame showed maximum amplitude. Root cause? Mic gain was at 100%, causing constant clipping. Every frame looked like speech. Fix: set gain to 30%. 2. Python 3.14 broke everything. ctranslate2 (faster-whisper's backend) doesn't ship wheels for 3.14 yet. Had to fall back to a Python 3.12 venv. 3. setuptools 82+ silently removed pkg_resources — which webrtcvad depends on. Pin to <81. The architecture: a persistent daemon that lazy-loads the model on first use, auto-unloads after 5 minutes idle (frees ~5.7GB RAM), and communicates via Unix socket. The hotkey trigger is a one-liner shell script. Result: Mod+Shift+V → speak naturally → auto-stops on silence → transcribes → pastes into the focused window. Fully local. Fully offline. Built for how I actually work. #OpenSource #Linux #AI #Whisper #BuildInPublic #SpeechToText
I needed speech-to-text on Linux. The options were: ❌ Cloud-based (privacy concern) ❌ GUI apps (I use i3 tiling WM, no floating windows) ❌ Fixed recording duration (awkward to use) ❌ GPU-locked (I need my GPU for ML training) So I built Voxd — a daemon-based, local-only dictation tool. How it works: 1. Background daemon loads Whisper model on first use 2. Hotkey triggers recording via Unix socket 3. WebRTC VAD detects when you stop speaking 4. faster-whisper transcribes locally on CPU 5. xdotool types the result into your focused window The entire thing is two files: a Python daemon and a bash trigger script. Shipped it, open-sourced it. GitHub: https://lnkd.in/dkUcPkDv #OpenSource #Linux #AI #SpeechToText #BuildInPublic
To view or add a comment, sign in
-
Most engineers use Linux every day. But only a few really understand what happens when a command is executed. For Example: uvicorn main:app --reload (A simple way to run a Python FastAPI app) Linux does much more than simply “run” it. Behind the scenes, it: → Creates a new process using fork() → Replaces it with your application using exec() → Optimizes memory using Copy-On-Write (COW) → Tracks everything using PID & PPID These are not just low-level OS concepts. They are the same foundations behind: → Docker containers → Kubernetes pods → Modern backend systems Once you understand this layer, debugging, performance tuning, and system design become much clearer. Sometimes, going deeper into the basics gives you the biggest advantage.
To view or add a comment, sign in
-
-
I cleaned up the old "Ultra beginners first steps for the terminal on Windows" article: https://lnkd.in/dij7eJpw The usual typos and code coloration. It's super important for total beginners in Python. Too many tutorials assume one knows those. This is silly; we all had to learn them. The tutorial still recommends cmd.exe, while there are much better alternatives, especially now that w11 comes with the much better Windows Terminal 11 by default. But it turns out many people, especially in schools, are still using W10. I certainly do, it's simply a superior product. And it's not great. I played with the idea of making the same for Mac and Linux users, but the situation is so much better there, they tend to figure out things on their own.
To view or add a comment, sign in
-
Big milestone for my open-source project, selinux-explain! 🚀 After a lot of great feedback from the Linux community, the tool is officially available via COPR for Fedora and EPEL (RHEL, Rocky, AlmaLinux). Deciphering SELinux AVC denials no longer requires downloading static binaries or running heavy Python daemons. You can now get instant, offline, plain-English translations and fix commands directly through your package manager: sudo dnf copr enable matband/selinux-explain sudo dnf install selinux-explain The rule engine now covers PostgreSQL, Docker/Podman, BIND, and Postfix edge cases. Check out the repo and let me know your thoughts! https://lnkd.in/dQjC-Y8z #Linux #DevOps #SELinux #RustLang #Fedora #RedHat #OpenSource
To view or add a comment, sign in
-
AD Enumeration from Linux? Pywerview Makes It Deadly Simple – Here’s How Red Team Exploits Active Directory + Video Introduction: Active Directory (AD) remains the prime target for attackers during post‑exploitation, yet most powerful enumeration tools like PowerView rely on PowerShell – limiting their use from Linux systems. Pywerview, a Python‑based alternative to PowerView, changes this paradigm by enabling full AD reconnaissance directly from Linux, making cross‑platform red team operations stealthier and more flexible than ever. Learning Objectives: Install and configure Pywerview along with its Impacket dependencies on a Linux attack machine....
To view or add a comment, sign in
-
New vulnerability in Linux. 🔉 Named copy.fail. Pretty much all standard Linux kernels have this. And "The same 732-byte Python script roots every Linux distribution shipped since 2017". But the attacker has to have foothold on that Linux host, so any shared Linux box is in question. On the other hand, if you are only user and that host is protected from access, then you are not a real target for this. As internet mostly runs on Linux, there will millions of updating Linuxes in following days... make yours to be one of them. Read more from this link: https://copy.fail/ #cybersec #Linux #vulnerability
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development