Skip to content

Instantly share code, notes, and snippets.

View carpedm20's full-sized avatar
⚔️

Taehoon Kim carpedm20

⚔️
View GitHub Profile
@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 / 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"

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).

#!/bin/bash
PREFIX=/home/carpedm20/lib
## make !
{
## clean just incase
make clean -C .
## build
@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 / rev100.py
Last active August 29, 2015 14:06
HeXA 2nd CTF by tunz (2014.09.13)
print 'aaa'*2+hex(0x20acecafe-0xdeadbeef-eval('0x'+'aaaa'.encode('hex'))*2)[2:].decode('hex')
#-*- coding: utf-8 -*-
import xml.etree.ElementTree as ET
tree = ET.parse('dict-ko-galkwi.xml')
root = tree.getroot()
texts = [i.text for i in root.iter('word')]
poses = [i.text for i in root.iter('pos')]
zipped_texts = zip(texts, poses)