Skip to content

Instantly share code, notes, and snippets.

View XayOn's full-sized avatar
🐍

David Francos XayOn

🐍
View GitHub Profile
class Formatter:
pass
class DefaultFormatter(Formatter):
name = "default"
def format(string):
return string
class UpperFormatter(Formatter):
name = "bar"
@XayOn
XayOn / bruteforce.py
Created September 19, 2013 14:44
Como hacer un brute force cracker para autenticación básica http en veinte lineas de python, con coloricos y todo. Argumentos: <fichero de usuarios> <fichero de contraseñas> <url>
#!/usr/bin/env python
from termcolor import colored
import sys, mechanize
with open(sys.argv[1]) as userfile:
users = [u.strip() for u in userfile.readlines()]
with open(sys.argv[2]) as pwfile:
passwords = [u.strip() for u in pwfile.readlines()]
for user in users:
@XayOn
XayOn / .bashrc
Created October 18, 2012 12:53
Export dbus_session_bus_address on bashrc
# This checks if we're connecting via ssh, gets dbus-daemon --session address and exports it.
[[ -n $SSH_CLIENT ]] && export $(cat /proc/$(command pgrep -u "$USER" -f -- "dbus-daemon --session" )/environ| tr '\0' '\n' | command grep "DBUS_SESSION_BUS_ADDRESS=")
@XayOn
XayOn / pymenu-urwid.py
Created September 22, 2013 04:26
Using some python magic, the URWID example for multiple menus, and the XDG library, I present you here a simplish-as-it-can-get ncurses application menu for all TUI lovers over the world.
import urwid
import os
from xdg import DesktopEntry
def read_menus():
"""
Read the menus and return them in an array
"""
all_menus = []
CIT2002

A citation (as often used in journals).

@XayOn
XayOn / libros_libres_derechos
Created April 19, 2020 23:47
Libros libres de derechos de autor
magnet:?xt=urn:btih:1edc4805fc5121d29be52a9519b6bc22ea12759b&dn=libros&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.empire-js.us%3A1337&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com
magnet:?xt=urn:btih:e84775cd5281dc55e27e0ede2c6105f5ad09e430&dn=BIBLIOTECA+CASTELLANO&tr=http%3A%2F%2Ftracker.openwebtorrent.com%2F&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com
magnet:?xt=urn:btih:bf187ea7c047bf380dca0d98282c8b2114b89057&dn=Coleccion+Libros+Espa%26Atilde%3B%26plusmn%3Bol+formato+MOBI&tr=udp%3A%2F%2F9.rarbg.to%3A2920%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cyberia.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Ftracker.pirateparty.gr%3A6969%2Fannounce&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com;magnet:?xt=urn:btih:abd6500d1a6420b05e5d668e2fe6caff8e14aef8&dn=Gabriel+Garcia+Marquez+Espa%C3%83%C2%B1ol+pdf+12+libros&tr=udp%3A%2F%2F9.rarbg.to%3A2920%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cyberia.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A
magnet:?xt=urn:btih:0a2b571295d0141566d4b4cc4343e4a4785d8ef8&dn=Arturo+Perez-Reverte+(colecci%C3%B3n+completa+-+27+libros)&tr=udp%3A%2F%2Feddie4.nl%3A6969&tr=udp%3A%2F%2Fopentrackr.org%3A1337&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Ftracker.pirateparty.gr%3A6969&tr=udp%3A%2F%2Ftracker.zer0day.to%3A1337&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com
@XayOn
XayOn / nerdget.sh
Last active August 30, 2019 23:02
Get Nerd Font from latest release
get_nerd_font(){ wget $(wget https://api.github.com/repos/ryanoasis/nerd-fonts/releases/latest -O - | jq -r ".assets[]|select(.name==\"$1.zip\").browser_download_url")}
set_mono_font() {
mkdir ~/.config/fontconfig/;
echo '<match target="pattern"><test name="family" qual="any"><string>monospace</string></test><edit binding="strong" mode="prepend" name="family"><string>Sa<match target="pattern"><test name="family" qual="any"><string>monospace</string></test><edit binding="strong" mode="prepend" name="family"><string>$1</string></edit>
$1</string></edit>' > ~/.config/fontconfig/fonts.conf
}