Skip to content

Instantly share code, notes, and snippets.

@azazar
azazar / tor_i2p.pac
Last active August 29, 2015 14:22
Proxy autoconfiguration script (PAC) to enable .onion and .i2p links in common web browsers.
function FindProxyForURL(url, host) {
var i2p = "PROXY 127.0.0.1:4444";
var tor = "SOCKS 127.0.0.1:9050";
if (shExpMatch(host,"*.onion") || shExpMatch(host,"*.exit")) {
return tor;
}
if (shExpMatch(host,"*.i2p")) {
return i2p;
/((?:(?:1?\d{2}|2[0-4]\d|25[0-5]|\d{1,2})\.){3}(?:1?\d{2}|2[0-4]\d|25[0-5]|\d{1,2})|(?:[a-zA-Z]\.|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9]\.)+(?:XN--VERMGENSBERATUNG-PWB|XN--VERMGENSBERATER-CTB|XN--CLCHC0EA0B2G2A9GCD|XN--MGBERP4A5D4AR|XN--XKC2DL3A5EE0H|XN--XKC2AL3HYE2A|SANDVIKCOROMANT|XN--I1B6B1A6A2E|XN--KCRX77D1X4A|XN--LGBBAT1AD8J|XN--MGBA3A4F16A|XN--MGBC0A9AZCG|XN--NQV7FS00EMA|CANCERRESEARCH|XN--6QQ986B3XL|XN--B4W605FERD|XN--FIQ228C5HS|XN--MGBAAM7A8H|XN--MGBAYH7GPA|XN--MGBBH1A71E|XN--MGBX4CD0AB|INTERNATIONAL|SPREADBETTING|XN--FPCRJ9C3D|XN--FZC2C9E2C|XN--YFRO4I67O|XN--YGBI2AMMX|CONSTRUCTION|SCHOLARSHIPS|VERSICHERUNG|XN--3E0B707E|XN--80ADXHKS|XN--80ASEHDB|XN--MGB9AWBF|XN--MGBAB2BD|XN--MGBPL2FH|XN--MK1BU44C|XN--NGBC5AZD|XN--OGBPF8FL|XN--QCKA1PMC|ACCOUNTANTS|BARCLAYCARD|BLACKFRIDAY|BRIDGESTONE|CONTRACTORS|ENGINEERING|ENTERPRISES|INVESTMENTS|MOTORCYCLES|PHOTOGRAPHY|PRODUCTIONS|WILLIAMHILL|XN--11B4C3D|XN--1QQW23A|XN--3BST00M|XN--3DS443G|XN--42C2D9A|XN--45BRJ9C|XN--55QW42G|XN--6FRZ82G|XN--80AO21A|XN--CZR694B|XN--D1ACJ3B|
@azazar
azazar / blur_adult_website_images.user.js
Last active August 31, 2022 12:38
Userscript that blurs all images on adult websites
// ==UserScript==
// @name Blur Adult Website Images
// @namespace http://adultblur.uo1.net/
// @version 0.2
// @match http://*/*
// @match https://*/*
// @grant GM_registerMenuCommand
// @run-at document-start
// @license MIT
// ==/UserScript==
TimeSpan WaitTime = TimeSpan.FromMilliseconds(1);
Program() {
Runtime.UpdateFrequency = UpdateFrequency.None;
Echo("Initialized");
}
void Main(string argument, UpdateType updateSource) {
int instructionCount = Runtime.CurrentInstructionCount;
#region mdk preserve
// -------------------------------
// --- Instruction Limiter ---
// -------------------------------
double InstructionLimit = 0.8;
// -------------------------------
// --- Satisfying HaE-PBLimiter --
// -------------------------------
@azazar
azazar / GPT3Api.java
Created January 11, 2022 10:08
Vicgalle.net GPT-3 Client
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import org.apache.commons.io.IOUtils;
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<profiles version="13">
<profile kind="CodeFormatterProfile" name="GoogleStyle" version="13">
<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/>
<setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off"/>
<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/>
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/>
<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>
<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/>
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/>
#!/bin/bash
curl -s https://www.cloudflare.com/ips-v4 > /tmp/cf_ips.txt || exit 1
echo -e >> /tmp/cf_ips.txt
curl -s https://www.cloudflare.com/ips-v6 >> /tmp/cf_ips.txt || exit 1
conf="RemoteIPHeader CF-Connecting-IP\n"
for ip in $(cat /tmp/cf_ips.txt); do
conf="${conf}RemoteIPTrustedProxy $ip\n"
#!/bin/bash
curl -s https://www.cloudflare.com/ips-v4 > /tmp/cf_ips.txt || exit 1
echo -e >> /tmp/cf_ips.txt
curl -s https://www.cloudflare.com/ips-v6 >> /tmp/cf_ips.txt || exit 1
ips=""
for ip in $(cat /tmp/cf_ips.txt); do
ips="${ips}set_real_ip_from $ip;\n"