Skip to content
View straysheep-dev's full-sized avatar
Block or Report

Block or report straysheep-dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
straysheep-dev/README.md

Hi, I'm straysheep-dev. 👋

⚔️ I'm here learning security from an offensive perspective and documenting things in a useful way as I go.

🛡️ I also focus on building defensive (or "visibility") tools, and configuration templates learned from applying offensive techniques to systems.

Certifications

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Connect

Static Badge straysheep-dev
Static Badge straysheep-dev
Static Badge straysheep_dev
Static Badge straysheepdev
Static Badge straysheep.dev

Projects

⬇️ Core projects. ➡️ My guides and utilities. ➡️ My blog illustrating various topics.

Utilities and configuration files accompanied by guides, focusing on security. These include web browsers, GPG, SSH, DNS, VPN's, shell profiles, hypervisors, tools to parse and summarize system processes, network activity, auditd logs, strings in project files (based on bstrings) and more.

PowerShell modules and scripts used to configure windows or automate tasks. Plus an extensive walkthrough of Windows specific items such as Hyper-V usage, Windows Sandbox, WSL + USB, logging & monitoring, and more.

A collection of ansible roles, with guidance on writing, debugging, and linting ansible code. This includes secrets management, testing plays, and more. The roles are meant to be mixed and used however needed, and offer conditional options for deployment. The main playbook.yml file is commented to help you get started.

How vagrant works, and everything needed to get started using it with security in mind. Includes a sample Vagrantfile for Kali on Hyper-V and VirtualBox showing what provider settings you may want to use. Quirks of Hyper-V and how to resolve them are covered. Lastly, resources to be aware of for building a home lab are linked.

Ready to use terraform templates, and an easy to follow guide to go from installing, to deploying resources. Also includes guidance on fixing partial deployments, secrets management, and how to generate an ansible inventory from your deployed resources.

Webhook based alerting (Slack, Discord...) for events, account access, honey files, etc. It's meant as a follow up to IppSec's video on this topic, with ready-to-use examples of sending an alert on both Windows and Linux using cyber deception to catch malicious behavior early.

Featured Tools

COMPONENTS DESCRIPTION LINKS
Static Badge Static Badge Static Badge Static Badge Deploy a Wireguard server with interface monitoring Ansible + Terraform
Static Badge Static Badge Static Badge Static Badge Deploy a Tailscale node Ansible + Terraform
Static Badge pfSense administration, lab, usage guide Guide
Static Badge Static Badge VMware kernel module signing for SecureBoot on Ubuntu Bash
Static Badge Static Badge Deploy auditd + laurel Ansible, Bash
Static Badge Static Badge Deploy unbound DNS resolver with DNS over TLS + logging Ansible, Bash
Static Badge Static Badge Hyper-V Enhanced Session Linux guest tools (for manual installation) Ansible, Fork
Static Badge Static Badge Deploy and manage OpenSSH Server on Windows PS Module
Static Badge Static Badge Deploy and manage Sysinternals + Sysmon rules on Windows PS Script
Static Badge Static Badge Windows Sandbox configuration files and startup scripts WSB Files

I’m currently working on...

  • 🎯 Other pentesting certifications
  • 🏗️ Git, infrastructure, automation
  • 🛠️ Building utilites for everyday use

Popular repositories

  1. network-visibility network-visibility Public

    Gain full network visibility on flat home or small office networks (quickly, and without a span or tap)

    Shell 3 3

  2. windows-configs windows-configs Public

    Various configuration files for Microsoft Windows operating systems

    PowerShell 1 2

  3. grub-security grub-security Public

    Security configurations for GRUB

    Shell 1

  4. vagrant-configs vagrant-configs Public

    Various notes and configurations for Vagrant.

    1

  5. tpm tpm Public

    Forked from tmux-plugins/tpm

    Tmux Plugin Manager

    Shell 1

  6. docker-install docker-install Public

    Forked from docker/docker-install

    Docker installation script

    Shell 1