Skip to content

Instantly share code, notes, and snippets.

View larytet's full-sized avatar

Arkady Miasnikov larytet

View GitHub Profile
@larytet
larytet / misc.py
Last active September 25, 2017 05:44
multiprocessing of a text file
import re
import os
import random
import multiprocessing
import threading
autogen_file = "chrome-04.07-autogen-transfromed-data"
raw_file = "chrome-04.07-raw-transfromed-data"
# 100 lines only
@larytet
larytet / process_csv.py
Created September 26, 2017 08:56
Example or using pandas for reading a CSV file
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""Process CSV data
Usage:
process.py -h | --help
process.py --csvfile=<FILE>
@larytet
larytet / dump_stats.py
Created October 9, 2017 08:29
Python profiling
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Do something like python -m cProfile -o stats my_script.py
# ./dump_stats.py
if __name__ == "__main__":
import sys
import pstats
/* Global Pac File */
'use strict';
function getPort(url)
{
var port;
var base_str = url.split("/")[2];
var str_after_userpass = base_str.split("@")[1];
if (str_after_userpass) {
port = parseInt(str_after_userpass.split(":")[1]);
<!DOCTYPE HTML>
<html>
<body>
<p>Before the script...</p>
<script>
function* range(begin, end, step=1) {
@larytet
larytet / boost-regex-test.cpp
Last active May 17, 2018 17:31
C++ Boost regex
#include <string>
#include <iostream>
#include <boost/regex.hpp>
#include <boost/spirit/include/qi.hpp>
#include <boost/spirit/repository/include/qi_seek.hpp>
volatile int groupindex = 0;
13175 59.169s 172.20.20.106 84.39.153.38 TCP 66 51741 → 80 [SYN] Seq=96151085 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM=1
13176 59.170s 172.20.20.106 84.39.152.38 TCP 66 51742 → 80 [SYN] Seq=2789732853 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM=1
...
14578 1m 3.131s 172.20.20.106 84.39.152.38 HTTP 631 GET http://static.adsafeprotected.com/skeleton.gif HTTP/1.1
14581 1m 3.131s 172.20.20.106 84.39.153.38 HTTP 65 GET http://dt.adsafeprotected.com/dt?anId=...
...
14715 1m 3.228s 172.20.20.106 84.39.153.38 HTTP 269 CONNECT ag.innovid.com:443 HTTP/1.0
14789 1m 3.256s 172.20.20.106 84.39.152.38 HTTP 273 CONNECT bs.serving-sys.com:443 HTTP/1.0
@larytet
larytet / Trace-for-fingen.co.il.txt
Last active June 10, 2018 09:44
Trace for fingen.co.il
$ tracepath fingen.co.il
1?: [LOCALHOST] pmtu 1500
1: pfwtail1.corp.cyren.com 2.601ms
1: pfwtail1.corp.cyren.com 2.969ms
2: no reply
3: 109.226.16.113 30.773ms
4: core2.ccccloud.com 3.415ms
5: xe-8-1-2-990.edge5.london1.level3.net 70.397ms
6: ldn-b5-link.telia.net 68.858ms
7: ldn-bb3-link.telia.net 69.459ms