Skip to content

Instantly share code, notes, and snippets.

Amol Umrale amol9

Block or report user

Report or block amol9

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
@amol9
amol9 / beautify.js
Last active Mar 1, 2019
Beautify / Deobfuscate Javascript via various sources (nodejs script)
View beautify.js
var beautify = require('js-beautify').js;
var fs = require('fs');
var ArgParser = require('argparse').ArgumentParser;
var http = require('http');
var ap = ArgParser({});
ap.addArgument('filename', {
'help': 'input js filename'
});
ap.addArgument(['-s', '--source'], {
@amol9
amol9 / main1.rs
Created Feb 23, 2019
Rust and http using hyper
View main1.rs
extern crate hyper;
use std::io::{self, Write};
use hyper::Client;
use hyper::rt::{self, Future, Stream};
fn main() {
rt::run(rt::lazy(|| {
let client = Client::new();
@amol9
amol9 / Security checks
Last active Feb 21, 2019
Check your online security.
View Security checks
<1>
Usage: breach_check.sh <account> [detail]
e.g.
> ./breach_check.sh tom@facebook.com
found 6 breaches
BinWeevils
Edmodo
Evony
OnlinerSpambot
@amol9
amol9 / temperature.sh
Last active Jan 23, 2019
BASH one-liner to get weather info
View temperature.sh
curl -s wttr.in/mumbai | head -n 7
@amol9
amol9 / roomdark.sh
Created Dec 14, 2015
A bash script using streamer and convert to detect the ambient room brightness using webcam.
View roomdark.sh
#!/bin/bash
filename=capture.ppm
streamer -o $filename >/dev/null 2>&1
rgb=$(convert $filename -resize 1x1 txt:- | sed -n 2p | grep -Po "#\w+" | cut -c 2-)
if [[ 0x$rgb -lt 0x212121 ]]
then
@amol9
amol9 / vlc_dbus.sh
Last active Jan 1, 2016
A bash script using gdbus to call vlc dbus interface methods and get / set properties.
View vlc_dbus.sh
#!/bin/bash
# bash script using gdbus to call vlc dbus interface methods and get / set properties
iface='org.mpris.MediaPlayer2'
dest="$iface.vlc"
obj='/org/mpris/MediaPlayer2'
i_prop='org.freedesktop.DBus.Properties'
@amol9
amol9 / firefox_visited.sh
Last active Aug 29, 2015
Shell one-liner to plot a graph of most visited websites using the default Firefox profile
View firefox_visited.sh
sqlite3 `find ~/.mozilla/firefox -mindepth 1 -maxdepth 1 -type d -name *default*`/places.sqlite "SELECT url FROM moz_places;" | grep -Po "^http(s)?://(([a-zA-Z](-?[a-zA-Z0-9])*)\.)*[a-zA-Z](-?[a-zA-Z0-9])+\.[a-zA-Z]{2,}" | grep -Po "\..*?\." | tr -d . | sort | uniq -c | sort -n -r | head -n 10 | awk '{if (length($2)>9) e=".."; else e=""; printf "%s %s%s\n", $1, substr($2,1,9), e}' | gnuplot -e "set terminal wxt size 800, 300 title 'Most Visited Websites'; set boxwidth 0.3; set ylabel 'visits'; plot '<cat' using 1:xtic(2) with boxes fill solid lc rgb '#3B5998' title '`sqlite3 -separator ' ' \`find ~/.mozilla/firefox -mindepth 1 -maxdepth 1 -type d -name *default*\`/places.sqlite "select min(last_visit_date)/1000000, max(last_visit_date)/1000000 from moz_places;" | awk 'function d(t){return system("date +%d-%b-%Y --date=@" t)} {d($1) d($2)}' | awk -vFS="\n" -vRS= '{print $1, "to", $2}'`'" -p
You can’t perform that action at this time.