Skip to content

Instantly share code, notes, and snippets.

View sebw's full-sized avatar
🤠

Sebastien Wains sebw

🤠
View GitHub Profile
@sebw
sebw / imap-count.py
Created July 14, 2022 23:52
Count imap unread emails
#!/usr/bin/env python
"""
small script to check for unread count on imap inbox
"""
import imaplib
IMAPSERVER = 'imap.fastmail.com'
USER = 'user@domain'
PASSWORD = 'xxxxxxxx'
virsh net-dhcp-leases --network swa
@sebw
sebw / git sync fork
Last active May 3, 2019 08:09
merge upstream/develop into own fork
function git-sync-fork()
{
cd /srv/repo
git remote add upstream git@git.example.org:upstream/repo.git
git fetch upstream
git checkout develop
git merge upstream/develop
}
@sebw
sebw / openssl certificate date check
Created May 3, 2019 08:05
Check date of certificate
function ssl-check-date ()
{
openssl s_client -CApath /etc/ssl/certs/ -connect $1 2>/dev/null | openssl x509 -noout -dates
}
alias cert-check-date="ssl-check-date $1"
ssh -o ProxyCommand="ssh -W %h:%p user@example.org"
@sebw
sebw / tcpdump_wireshark.sh
Last active May 3, 2019 07:56
display remote tcpdump output in wireshark
ssh root@server tcpdump -nni eth0 -U -s0 -w - 'tcp port 389' | sudo wireshark-gtk -k -i -
@sebw
sebw / gist:7a65d88ddb6fba7b9fb6
Created December 1, 2014 19:35
Android Automagic: enable or disable motion detection on webcam Dlink DCS-930L
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<data version="1.25.0">
<trigger type="wifi_connected">
<useDefaultName>true</useDefaultName>
<name>WiFi Connected: SSID</name>
<enabled>true</enabled>
<all>false</all>
<ssidList>SSID</ssidList>
</trigger>
<trigger type="wifi_disconnected">
@sebw
sebw / gist:529d3e12ab2556d8165d
Created November 26, 2014 09:48
Bash: loop until a network connection is successful
while ! nc -vz localhost 3306; do sleep 1; done
echo 'Database is available'
@sebw
sebw / gist:8a3aec92661c7208842c
Created September 10, 2014 14:47
iTop CMDB 2.0.x inventory provider for Rundeck 2.2.x
<?php
// iTop CMDB inventory for Rundeck.
// Virtual servers have VIRT tag, physicals get PHYS tag.
$host = "127.0.0.1";
$db = "itop_srv";
$user = "root";
$pwd = "";
@sebw
sebw / gist:6333722
Created August 25, 2013 12:53
dd Print characters from byte number 387680 through 388680 in the file randomnumbers.txt
dd if=randomnumbers.txt bs=1 skip=387680 count=1000