Skip to content

Instantly share code, notes, and snippets.

@audabas
audabas / Cors.php
Created September 20, 2018 08:12
Laravel CORS middleware
<?php
namespace App\Http\Middleware;
use Closure;
class Cors
{
/**
* Handle an incoming request.
@audabas
audabas / smarttestemail.sh
Created July 31, 2018 09:18
Smart test email notification
#!/bin/bash
echo 'Test disk 1 (/dev/sda) :' &> /root/smarttestresult.txt
/usr/sbin/smartctl -H /dev/sda | sed -n -e '/START OF READ SMART DATA SECTION/,$p' &>> /root/smarttestresult.txt
echo 'Test disk 2 (/dev/sdb) :' &>> /root/smarttestresult.txt
/usr/sbin/smartctl -H /dev/sdb | sed -n -e '/START OF READ SMART DATA SECTION/,$p' &>> /root/smarttestresult.txt
cat /root/smarttestresult.txt | heirloom-mailx -s "[Serveur] Test Disques" email1@domain.com email2@domain.com
@audabas
audabas / any2srgb
Created January 30, 2018 17:13
any2srgb
#!/bin/bash
#
# http://alma.ch/scripts/linux/any2srgb
#
# convert any image (essentially from AdobeRGB or CMYK) to sRGB jpg
# and optionally resize
#
#
# From a IM Forum discussion...
# http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=16464&start=15
@audabas
audabas / command.sh
Created October 2, 2017 09:45
Utiliser le fichier host dans une VM Genymotion
adb root
adb remount
adb push /etc/hosts /system/etc
@audabas
audabas / connect.sh
Created May 9, 2017 07:33
Tunnel SSH proxy
ssh -D port user@host
@audabas
audabas / import-configuration.json
Last active April 24, 2022 09:07
Firefly import for Caisse d'épargne
{
"has-headers": true,
"date-format": "d\/m\/y",
"delimiter": ";",
"import-account": 1,
"specifics": [],
"column-count": 7,
"column-roles": [
"date-transaction",
"_ignore",
@audabas
audabas / switch_kvm.sh
Last active December 6, 2016 10:28
KVM Linux Mac With Synergy
#!/bin/bash
TOGGLE=$HOME/.display_toggler
if [ ! -e $TOGGLE ]; then
touch $TOGGLE
ssh -ftt username@mac_ip "caffeinate -u -t 1"
xrandr --output HDMI-0 --off
synergys -c $HOME/.synergy.conf -n linux
else
rm $TOGGLE
@audabas
audabas / shell.sh
Created November 14, 2016 09:10
Backup directory with sftp and ssh key
lftp -u username, sftp://hostname -e "mirror -e /distant_dir /local_dir ; quit"
@audabas
audabas / vlccast.sh
Created November 12, 2016 15:18
VLC cast to chromecast
vlc --sout="#chromecast{ip=192.168.0.X}"
@audabas
audabas / wifikill.sh
Created May 20, 2016 12:53 — forked from doylefermi/wifikill.sh
A Wifikill made in bash using nmap and arpspoof.
#!/bin/bash
#Federico Ponzi
#GPLv2
usage()
{
echo "Usage: $0 [-all][-list][-i] xxx.xxx.xxx.xxx"
}
help()