Skip to content

Instantly share code, notes, and snippets.

View XayOn's full-sized avatar
🐍

David Francos XayOn

🐍
View GitHub Profile
@XayOn
XayOn / dlive.list.chroot
Created July 30, 2012 04:46
Dlive packagelist
#include <standard-x11>
# Wireless firmware
firmware-linux
firmware-linux-nonfree
firmware-ralink
firmware-realtek
zd1211-firmware
firmware-atheros
firmware-intelwimax
@XayOn
XayOn / conf-enabled_per_user.pl
Created July 24, 2012 01:01
Degeneratedlabs per-user confis for lighttpd
#!/usr/bin/perl -wl
use strict;
use File::Glob ':glob';
my $confdir = shift || "/etc/lighttpd/conf-enabled/";
my $enabled = "users/*.conf";
chdir($confdir);
my @files = bsd_glob($enabled);
@XayOn
XayOn / user_creation.sh
Created July 24, 2012 00:54
Degeneratedlabs user creation tool
for user in *; do
grep $user /etc/passwd &>/dev/null && continue
[[ $user == $(basename $0) ]] && continue
adduser --disabled-password --gecos "" $user; mkdir /home/$user/.ssh
cp $user /home/$user/.ssh/authorized_keys; chown -R $user:$user /home/$user/.ssh
touch /etc/lighttpd/conf-enabled/users/90-$user.conf
chown $user:www-data /etc/lighttpd/conf-enabled/users/90-$user.conf
ln -s /etc/lighttpd/conf-enabled/users/90-$user.conf /home/$user/.lighttpd.conf
done
@XayOn
XayOn / lighttpd-proxy.conf
Created July 24, 2012 00:50
Degeneratedlabs proxy lighttpd configuration
$HTTP["host"] !~ "(^|wiki\.|www\.)degeneratedlabs.net$" {
proxy.server = (
"" => (
(
"host" => "192.168.1.72",
"port" => 80
),
)
)
@XayOn
XayOn / gist:2110670
Created March 19, 2012 12:43
Airoscript-ng debug
# This file sources all the stuff sourced in airoscript
_source(){ for cfile in $@; do if [ -f $cfile ] && [ -O $cfile ]; then source $cfile; else if [ "$debug" == 1 ]; then echo "Could not load $cfile"; sleep 0.2 ;fi; fi; done; }
_source "./airoscript-ng.conf.devel ~/.airoscript-ng/airoscript-ng.conf /etc/airoscript-ng.conf /usr/local/etc/airoscript-ng.conf"
_source "./airoscript-ng_advanced.conf.devel ~/.airoscript-ng_advanced/airoscript-ng_advanced.conf /etc/airoscript-ng_advanced.conf /usr/local/etc/airoscript-ng_advanced.conf"
_source "$path/_internal $path/menu $path/interface"
_source "$path/themes/$theme" || default_theme
git clone [email protected]/FooBar
cd FooBar
git remote add github [email protected]:XayOn/FooBar
# Remember to replace XayOn for your username and FooBar for your github repo name
@XayOn
XayOn / gist:1716957
Created February 1, 2012 13:31
Degeneratedlabs aircrack-ng package creation
# First, we download lastest trunk and create an orig tar.gz package
svn co http://trac.aircrack-ng.org/svn/trunk aircrack-ng-1.1
cd aircrack-ng-1.1
rm -rf `find . -name .svn` && tar czvf ../aircrack-ng_1.1.orig.tar.gz *; &>/dev/null
# Clone the debian/ dir
git clone http://github.com/XayOn/Aircrack-ngDebian debian &>/dev/null
# vim debian/changelog # Do it before, trought git interface!! =)
# Build and upload
@XayOn
XayOn / Subversion-with-everything.sh
Created January 31, 2012 13:58
Install aircrack-ng from subversion with everything
apt-get install subversion build-essential libpcap0.8 libssl1.0.0 zlib1g wireless-tools xterm python graphviz macchanger dsniff hydra zenity pyrit sslstrip wkhtmltopdf john libpcap0.8-dev libssl-dev libsqlite3-dev libnl-dev
svn co http://trac.aircrack-ng.org/trunk/
make -C trunk unstable=true ext_scripts=true sqlite=true
make -C trunk install unstable=true ext_scripts=true sqlite=true
@XayOn
XayOn / gist:1705151
Created January 30, 2012 16:04
torrent_shorting_hat
#!/bin/bash
id=$1; name=$2; path=$3; source ~/.torrent-aliases
type=$(file -b --mime-type $path |cut -d/ -f1)
for dest_dir in ${!regexes[@]}; do mkdir -p ~/Media/$type/$dest_dir; [[ $path =~ ${regexes[$dest_dir]} ]] && { mv $path ~/Media/$type/$dest_dir/; exit; }; done
mv $path ~/Media/$type/$dest_dir # Fallback
@XayOn
XayOn / wigle.py
Created December 27, 2011 16:36
Wigle.net Parser
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Based on http://github.com/XayOn/Python-tuenti
Login class because of extreme lazyness.
Copyright (C) 2011 David Francos Cuartero (XayOn)
Made for thex1le who was working on this idea with urllib2.
This software is GPL2+
"""