Skip to content

Instantly share code, notes, and snippets.

View dimzon's full-sized avatar

Dmitry dimzon

  • Wintegra
  • Russian Federation
View GitHub Profile
"""
HE-2-4 Copyright (C) 2014 Liam Stanley
License: Eiffel Forum License, version 2
- https://links.ml/FFa1
Website: https://liamstanley.io
NOTE: THIS IS FOR KVM BASED SERVERS ONLY.
I'M NOT ADDING CUSTOM CHECKS TO SEE IF
YOU'RE USING KVM.
"""
wget http://git.io/vpn --no-check-certificate -O openvpn-install.sh; chmod +x openvpn-install.sh; ./openvpn-install.sh
@dimzon
dimzon / vpn_ssh.sh
Last active August 29, 2015 14:17 — forked from iuridiniz/vpn_ssh.sh
#!/usr/bin/sudo sh
# Configure this
SSH_HOST="myhost.com.br"
SSH_PORT="2222"
###########
SSH_LOGIN="root" # ONLY root CAN SETUP TUNNELS :-(
#######################################################
# USUALLY, you don't need to configure this
/*
http://stackoverflow.com/questions/233507/how-to-log-out-user-from-web-site-using-basic-authentication
*/
package com.neolitec.examples;
import org.apache.commons.codec.binary.Base64;
import org.apache.commons.lang.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@dimzon
dimzon / foo.php
Last active August 29, 2015 14:17 — forked from greut/run.php
#!/usr/bin/env php
<?php
$socket = stream_socket_server(
'tcp://0.0.0.0:8000', $errno, $errstr
);
if (!$socket) {
echo "$errstr ($errno)", PHP_EOL;
} else {
while ($conn = stream_socket_accept($socket, -1)) {
@dimzon
dimzon / anizapter.sh
Last active March 16, 2019 15:02
Получение перечня доменов, блокируемых РКН
#!/bin/bash
echo "{ +change-x-forwarded-for{block} +forward-override{forward-socks5 127.0.0.1:9050 .} }" > /etc/privoxy/antizapret.action
#wget --no-check-certificate -4q -O - https://www.assembla.com/code/z-i/git/nodes/master/dump.csv?_format=raw | csvfilter -f 1 -s 1 -d ";" -q \" | uniq >> /etc/privoxy/antizapret.action
wget --no-check-certificate -4q -O - https://raw.githubusercontent.com/zapret-info/z-i/master/dump.csv | sed 1d | cut -d ';' -f 2| uniq >> /etc/privoxy/antizapret.action
#fetch -o - https://raw.githubusercontent.com/zapret-info/z-i/master/dump.csv | sed 1d | cut -d ';' -f 3 | tr "\|" "\n" |sed 's/^[ \t]*//;s/[ \t]*$//' |uniq > /usr/local/etc/squid/zapret-urls.txt
@dimzon
dimzon / obfsproxy
Last active August 29, 2015 14:17 — forked from billy3321/obfsproxy
#!/bin/bash
export PIDFILE="/var/run/obfsproxy.pid"
export PASS="P@ssw0rd"
export DEST="127.0.0.1:22"
export SERVER="xx.xx.xx.xx:2222"
export DAEMON="obfsproxy --log-min-severity=info obfs2 --shared-secret=${PASS} --dest=${DEST} server ${SERVER}"
### BEGIN INIT INFO
В этой директории лежит delegate (универсальный прокси-сервер и сервер
контекта) для Windows. Остальные версии можно найти на сайте.
Вот примерный список функций:
* входящие (т.е. с вашего компьютера) соединение по протоколам
HTTP, HTTPS, "HTTPS-tunnel", FTP, NNTP, Telnet, SOCKS и др.
* исходящие соеднинения (т.е. к настоящим серверам) по тем же
протоколам, причём, например, можно FTP (на входе) пустить
через SOCKS-прокси (или через HTTPS-прокси)
* кэширование запросов (с управляемыми параметрами)
@dimzon
dimzon / otkaz.txt
Last active August 29, 2015 14:07
Никогда не используйте европротокол!
В соответствии с п. 48 Правил обязательного страхования гражданской ответственности владельцев транспортных средств, если осмотр и (или)
независимая экспертиза (оценка) представленного потерпевшим поврежденного имущества или его остатков не позволяют достоверно установить
наличие страхового случая и размер убытков, подлежащих возмещению по договору обязательного страхования, для выяснения указанных
обстоятельств страховщик вправе провести осмотр транспортного средства страхователя, при использовании которого потерпевшему был
причинен вред, и (или) организовать независимую экспертизу этого транспортного средства, а страхователь обязан предоставить это
транспортное средство по требованию страховщика для организации независимой экспертизы. Ранее страхователю Тукай Р.А. было направлено
уведомление о необходимости предоставления Страховщику транспортного средства для осмотра, при использовании которого был причинен вред
потерпевшему. В срок, указанный в уведомлении, данное транспортное средство для осмотра предо
@dimzon
dimzon / POC.cs
Created September 2, 2014 13:59
JsonWriter POC
using System;
using System.Collections;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Linq.Expressions;
using System.Reflection;
using System.Reflection.Emit;