Skip to content

Instantly share code, notes, and snippets.

View tcgarvin's full-sized avatar

Tim Garvin tcgarvin

View GitHub Profile
@takeshixx
takeshixx / hb-test.py
Last active March 9, 2024 13:37
OpenSSL heartbeat PoC with STARTTLS support.
#!/usr/bin/env python2
"""
Author: takeshix <takeshix@adversec.com>
PoC code for CVE-2014-0160. Original PoC by Jared Stafford (jspenguin@jspenguin.org).
Supportes all versions of TLS and has STARTTLS support for SMTP,POP3,IMAP,FTP and XMPP.
"""
import sys,struct,socket
from argparse import ArgumentParser
@slacy
slacy / session.py
Created March 9, 2011 19:41
Pyramid sessions object implemented on top of MongoDB using minimongo.
import datetime
import time
import random
import logging
from minimongo.model import Model, MongoCollection
from pyramid.interfaces import ISession
from zope.interface import implements
from pyramid.response import Response