Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View jim3ma's full-sized avatar
🎯
Focusing

Jim Ma jim3ma

🎯
Focusing
View GitHub Profile
# coding: utf-8
# 更新于2017/10/02,python3测试通过
import re
import requests
# 领取 X 铜币
# 每日登录奖励已领取
base_headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.57 Safari/537.36 OPR/40.0.2308.15 (Edition beta)', 'Referer': 'https://www.v2ex.com/signin', 'Origin': 'https://www.v2ex.com'}
@jim3ma
jim3ma / trial.key
Created August 28, 2017 08:56 — forked from huqi/trial.key
Beyond Compare 4 license for Mac
Beyond Compare 4
Licensed to: ASIO Allsoftinone
Quantity: 1 user
Serial number: 1822-9597
License type: Pro Edition for Windows
--- BEGIN LICENSE KEY ---
H1bJTd2SauPv5Garuaq0Ig43uqq5NJOEw94wxdZTpU-pFB9GmyPk677gJ
vC1Ro6sbAvKR4pVwtxdCfuoZDb6hJ5bVQKqlfihJfSYZt-xVrVU27+0Ja
hFbqTmYskatMTgPyjvv99CF2Te8ec+Ys2SPxyZAF0YwOCNOWmsyqN5y9t
@jim3ma
jim3ma / redir-daemon.c
Last active April 24, 2017 13:38
A simple example daemon for netfilter/iptables REDIRECT based transparent proxies http://svn.clifford.at/tools/trunk/examples/redir-daemon.c
/*
* A simple example daemon for netfilter/iptables REDIRECT based
* transparent proxies
*
* Also a nice demo for simple tcp client/server apps.
*
* Copyright (C) 2008 RIEGL Research ForschungsGmbH
* Copyright (C) 2008 Clifford Wolf <clifford@clifford.at>
*
* This program is free software; you can redistribute it and/or modify
@jim3ma
jim3ma / background.sh
Created March 14, 2017 07:15 — forked from zaius/background.sh
How to redirect a running process output to a file and log out
ctrl-z
bg
touch /tmp/stdout
touch /tmp/stderr
gdb -p $!
# In GDB
p dup2(open("/tmp/stdout", 1), 1)
p dup2(open("/tmp/stderr", 1), 2)
@jim3ma
jim3ma / http_proxy.go
Created January 25, 2017 02:11
Register Dialer Type for HTTP&HTTPS Proxy in golang
package main
import (
"bufio"
"fmt"
"net"
"net/http"
"net/url"
"crypto/tls"
@jim3ma
jim3ma / es.py
Last active November 29, 2019 13:12 — forked from arturo-c/python-to-es.py
Operate ElasticSearch with AWS sigv4 in python
import base64
import datetime
import json
import os
import time
import traceback
import urlparse
import botocore.auth
import botocore.awsrequest
@jim3ma
jim3ma / gfw_and_cannon_traceroute.py
Created August 11, 2016 07:37
A Tool for Tracerouting the GC and GFW
#!/usr/bin/env python
import time
import threading
from scapy.all import *
import sys
import socket
maxhop = 25
@jim3ma
jim3ma / golang-tls.md
Created June 15, 2016 00:49 — forked from denji/golang-tls.md
Simple Golang HTTPS/TLS Examples

Generated private key

openssl genrsa -out server.key 2048

To generate a certificate

openssl req -new -x509 -key server.key -out server.pem -days 3650

https

@jim3ma
jim3ma / makecert.sh
Last active June 29, 2023 02:17 — forked from spikebike/client.go
Golang TLS server and client
#!/bin/bash
# call this script with an email address (valid or not).
# like:
# ./makecert.sh joe@random.com
mkdir certs
rm certs/*
echo "make server cert"
openssl req -new -nodes -x509 -out certs/server.pem -keyout certs/server.key -days 3650 -subj "/C=DE/ST=NRW/L=Earth/O=Random Company/OU=IT/CN=www.random.com/emailAddress=$1"
echo "make client cert"
openssl req -new -nodes -x509 -out certs/client.pem -keyout certs/client.key -days 3650 -subj "/C=DE/ST=NRW/L=Earth/O=Random Company/OU=IT/CN=www.random.com/emailAddress=$1"
@jim3ma
jim3ma / debian-6-cross-compile-armel.sh
Created May 29, 2016 04:26
install script for armel cross compile in debian 6
#!/bin/bash
# add emdebian-archive-keyring
apt-get update
apt-get install -y emdebian-archive-keyring
# add sources for xapt and cross-compile
cat << EOF >> /etc/apt/sources.list
deb http://archive.debian.org/backports.org squeeze-backports main
deb http://www.emdebian.org/debian squeeze main