I hereby claim:
- I am jvgutierrez on github.
- I am jvgutierrez (https://keybase.io/jvgutierrez) on keybase.
- I have a public key whose fingerprint is 2425 1D31 0129 91B8 594A BBF2 B8DD 3FFE A156 6705
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
import yaml | |
import dns.resolver | |
VALID_NS = ('ns0.wikimedia.org.', 'ns1.wikimedia.org.', 'ns2.wikimedia.org.') | |
VALID_CAA_RECORDS = ( | |
'0 issue "globalsign.com', | |
'0 issue "digicert.com', | |
'0 issue "letsencrypt.org', | |
'0 iodef "mailto:dns-admin@wikimedia.org', |
import os | |
import re | |
import sys | |
import requests | |
TIMEOUT=10 | |
def fetch_catalog(url): | |
r = requests.get(url, timeout=TIMEOUT) |
import datetime | |
import sys | |
from cryptography.x509 import load_pem_x509_certificate, ocsp | |
from cryptography.hazmat.backends import default_backend | |
from cryptography.hazmat.primitives import hashes, serialization | |
def main(server_cert_path, issuer_cert_path, responder_cert_path, responder_key_path, output_path): | |
server_cert = load_pem_x509_certificate(open(server_cert_path, 'rb').read(), default_backend()) | |
issuer_cert = load_pem_x509_certificate(open(issuer_cert_path, 'rb').read(), default_backend()) |
import hashlib | |
import requests | |
PORTS = (443, 8443) | |
HEADERS = {'Host': 'upload.wikimedia.org'} | |
PATHS = ( | |
'/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif', | |
'/wikipedia/commons/thumb/5/55/WMA_button2b.png/17px-WMA_button2b.png', |
+++++++++ Incoming Request +++++++++ | |
-- State Machine Id: 1596 | |
GET http://ats_httpbin_1:80/delay/20 HTTP/1.1 | |
Host: 127.0.0.1:3128 | |
User-Agent: curl/7.64.1 | |
Accept: */* | |
+++++++++ Proxy's Request +++++++++ | |
-- State Machine Id: 1596 | |
GET /delay/20 HTTP/1.1 |
package main | |
import ( | |
"encoding/csv" | |
"encoding/json" | |
"fmt" | |
"io" | |
"log" | |
"strconv" | |
"strings" |