Skip to content

Instantly share code, notes, and snippets.

View carpedm20's full-sized avatar
⚔️

Taehoon Kim carpedm20

⚔️
View GitHub Profile
https://docs.google.com/presentation/d/1EgG3jmUwJjZb64_U-x-yWZCJqajXwsQX/edit?usp=sharing&ouid=113640288960877923196&rtpof=true&sd=true

Intercepts HTTPs Traffic with Python & mitmproxy

Introduction

Modern applications usually make use of back-end API servers to provide their services. With a non-transparent HTTPs proxy, which intercepts the communication between clients and servers (aka the man-in-the-middle scheme), you can easily manipulate both API requests and responses.

This manual helps you create your own proxy with Python and mitmproxy/libmproxy. Mitmproxy ships with both a standalone command-line tool (mitmproxy) and a Python library (libmproxy).

@carpedm20
carpedm20 / matzip.py
Last active September 11, 2018 07:37
#-*- coding: utf-8 -*-
import json
import requests
from tqdm import tqdm
DIST = 0.01
HEADERS = {
@carpedm20
carpedm20 / resize.sh
Created October 7, 2014 14:39
Image-net 2012
#!/bin/sh
image_path=/home/carpedm20/imagenet
for name in $image_path/val/*.JPEG; do
convert -resize 256x256\! $name $name
done
@carpedm20
carpedm20 / Dockerfile
Last active December 4, 2016 15:51
Dockerfile
FROM dockerfile/ubuntu
MAINTAINER Taehoon Kim(carpedm20@gmail.com)
# Run upgrades
RUN apt-get update
# Install basic packages
RUN apt-get -qq -y install git curl build-essential openssl libssl-dev python-software-properties g++ make
# Install Python
@carpedm20
carpedm20 / README.md
Created July 14, 2016 19:01
NAF-tensorflow writeup

NAF-tensorflow

First, clone the project:

git clone https://github.com/devsisters/NAF-tensorflow/
cd NAF-tensorflow

To train a model for Pendulum:

python main.py --env_name=Pendulum-v0 --is_train=True

@carpedm20
carpedm20 / README.md
Last active June 20, 2016 03:42
DQN-tensorflow writeup

DQN-tensorflow

First, clone the project:

git clone https://github.com/devsisters/DQN-tensorflow/
cd DQN-tensorflow

To train a model for Breakout:

python main.py --env_name=Breakout-v0 --is_train=True

import requests
r = requests.get("http://naver.com")
html = r.text
idx = html.find("<title>")
print html[idx:idx+20]
@carpedm20
carpedm20 / mail.py
Last active August 29, 2015 14:15
Mail notification
#!/usr/bin/python
import smtplib
from email.mime.text import MIMEText
import netrc
from docopt import docopt
DEFAULTFROM = "admin@minsky.unist.ac.kr"
DEFAULTTO = "carpedm20@gmail.com"
SMSADDRESS = "carpedm20@messaging.sprintpcs.com"
DEFAULTSUBJECT = "Job finished from PAIL Minsky"
#!/bin/bash
PREFIX=/home/carpedm20/lib
## make !
{
## clean just incase
make clean -C .
## build