Skip to content

Instantly share code, notes, and snippets.

👨‍🚒
Fighting fire with fire 🔥

Leonardo Lazzaro llazzaro

👨‍🚒
Fighting fire with fire 🔥
Block or report user

Report or block llazzaro

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@llazzaro
llazzaro / redis_cheatsheet.bash
Created Jul 16, 2017 — forked from Yogendra0Sharma/redis_cheatsheet.bash
Redis Cheatsheet - Basic Commands You Must Know
View redis_cheatsheet.bash
# Redis Cheatsheet
# All the commands you need to know
redis-server /path/redis.conf # start redis with the related configuration file
redis-cli # opens a redis prompt
# Strings.
@llazzaro
llazzaro / check_file.py
Created Apr 11, 2017
How to check that a file or directory exists with Python?
View check_file.py
# example taken from https://tutorials.technology/tutorials/08-How-to-check-that-file-exists-with-Python.html
from pathlib import Path
def file_or_directory(pathname):
file_or_directory = Path(pathname)
if file_or_directroty.exists():
if file_or_directory.is_file():
print('Filename {0} is a file!'.format(pathname)
else:
print('Filename {0} is a directory!'.format(pathname)
@llazzaro
llazzaro / README.md
Created Apr 3, 2017 — forked from balupton/README.md
DocPad: Query custom category objects (via parse event)
View README.md
@llazzaro
llazzaro / install.sh
Last active Nov 8, 2016 — forked from jamesdavidson/install.sh
How to install CouchDB 1.2.0 on fresh Ubuntu 12 LTS edition.
View install.sh
#!/bin/bash
# @jsdavo 6th July 2012
# Derived mainly from https://onabai.wordpress.com/2012/05/10/installing-couchdb-1-2-in-ubuntu-12-04/
# @llazzaro 8th Nov 2016: Update to work with ubuntu 16
# For Ubuntu 16
# Get some 300MB of dependencies
sudo apt-get install automake autoconf libtool subversion-tools help2man
sudo apt-get install build-essential erlang libicu-dev
@llazzaro
llazzaro / gist:c0232e70ae95786079b11485b9966ea2
Created Jul 13, 2016
Assigning VLANs to LXC containers connected to OpenVswitch
View gist:c0232e70ae95786079b11485b9966ea2
View gist:28d84f5daf936b707b2157ef896ee1b6
sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz
tar xf cmake-3.2.2.tar.gz
cd cmake-3.2.2
./configure
make
git clone https://github.com/openbabel/openbabel.git
cd openbabel
mkdir build
@llazzaro
llazzaro / install_ruby_rpi.sh
Last active Sep 8, 2015 — forked from blacktm/install_ruby_rpi.sh
A Bash script to install Ruby 2.2 on the Raspberry Pi (Raspbian).
View install_ruby_rpi.sh
#!/bin/bash
# -----------------------------------------------------------------------
# Installs Ruby 2.2 using rbenv/ruby-build on the Raspberry Pi (Raspbian)
#
# Run from the web:
# bash <(curl -s raw_script_url_here)
# -----------------------------------------------------------------------
# Set up variables
@llazzaro
llazzaro / 0-openwrt-auto-mount-readme.md
Last active Jan 9, 2018 — forked from lanceliao/0-openwrt-auto-mount-readme.md
Auto mount USB storage device by uuid on OpenWrt
View 0-openwrt-auto-mount-readme.md
  1. Install USB device support;
opkg install kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-storage e2fsprogs fdisk usbutils mount-utils block-mount kmod-fs-ext4 kmod-fs-vfat kmod-nls-utf-8 kmod-nls-cp437 kmod-nls-iso8859-1

reboot
  1. Install blkid, run opkg update && opkg install blkid;
  2. Copy block.sh to directory /lib/functions;
  3. Copy 10-mount and 20-swap to directory /etc/hotplug.d/block;
  4. That's it! run logread -f command then plug in a USB stick to test.
View tor.py
"""
setup:
pip install requesocks
super helpful:
http://packetforger.wordpress.com/2013/08/27/pythons-requests-module-with-socks-support-requesocks/
"""
import requests
import requesocks
View gist:27bfe4b795fe83e7c975
  1. General Background and Overview
You can’t perform that action at this time.