Skip to content

Instantly share code, notes, and snippets.

View dandye's full-sized avatar

DanDye dandye

View GitHub Profile
@dandye
dandye / gcp_detections_on_iaas.json
Created February 20, 2024 19:54
GCP Detections on ATT&CK Enterprise IaaS
{
"name": "GCP_Detections",
"versions": {
"attack": "14",
"navigator": "4.9.1",
"layer": "4.5"
},
"domain": "enterprise-attack",
"description": "",
"filters": {
{
"name": "GCP_Detections",
"versions": {
"attack": "14",
"navigator": "4.9.1",
"layer": "4.5"
},
"domain": "enterprise-attack",
"description": "",
"filters": {
@dandye
dandye / install_vmware_vdiskmanager.sh
Last active February 7, 2024 18:34
How to install vmware-vdiskmanager
tar xvf VMware-vix-disklib-6.0.2-3566099.x86_64.tar.gz
cd vmware-vix-disklib-distrib/bin64
sudo ln -s $(pwd)/vmware-vdiskmanager /usr/bin/vmware-vdiskmanager
ls -l /usr/bin/vmware-vdiskmanager
cd ../lib64/
sudo ln -s $(pwd) /usr/lib/vmware
sudo bash -c "echo $(pwd) > /etc/ld.so.conf.d/vmware-vix-disklib.conf"
sudo ldconfig
@dandye
dandye / pre-commit.py
Last active January 14, 2023 09:30
pre-commit hook to re-write the TravisCI Badge with the current branch. Save as `.git/hooks/pre-commit` (without the .py extension)
#!/usr/bin/python
"""
Referencing current branch in github readme.md[1]
This pre-commit hook[2] updates the README.md file's
Travis badge with the current branch
[1] http://stackoverflow.com/questions/18673694/referencing-current-branch-in-github-readme-md
[2] http://www.git-scm.com/book/en/v2/Customizing-Git-Git-Hooks
[3] https://docs.travis-ci.com/user/status-images/
@dandye
dandye / Makefile
Last active December 30, 2021 12:58
make target to quickly find and update shebangs
update_shebangs:
grep -m1 -r -l '^#!.*python' venv/bin/ | while read -r filename; do \
echo "$${filename}"; \
head -n1 "$${filename}"; \
sed -i -e '1 s|^#!.*python|#!/opt/rh/rh-python38/root/bin/python|' "$${filename}"; \
head -n1 "$${filename}"; \
done

Keybase proof

I hereby claim:

  • I am dandye on github.
  • I am dandye (https://keybase.io/dandye) on keybase.
  • I have a public key ASA-gPRwMft8T6zm3iIHKh2VSVhf1naW-T-xvApafZesnQo

To claim this, I am signing this object:

python -c 'import yaml,sys;yaml.safe_load(sys.stdin)' < .travis.yml
@dandye
dandye / aws_reports.py
Created February 6, 2018 01:32 — forked from Eyjafjallajokull/README.md
AWS EBS - Find unused snapshots - this script generates csv raport about snapshot usage
import re
import boto3
import csv
from botocore.exceptions import ClientError
ec2 = boto3.client('ec2')
def get_snapshots():
return ec2.describe_snapshots(OwnerIds=['self'])['Snapshots']
function splitDate(date) {
var rdate = /(\d+).(\d+).(\d+)/
return rdate.exec(date)
}
var [ , year, month, day] = splitDate('2015-11-06')