I hereby claim:
- I am ctkirkman on github.
- I am ctkirkman (https://keybase.io/ctkirkman) on keybase.
- I have a public key whose fingerprint is A8A3 C930 7CB1 C2E9 B956 6E83 1F60 624E 8725 25D6
To claim this, I am signing this object:
$ie = New-Object -ComObject InternetExplorer.application | |
$ie.Navigate("http://somewebsite") | |
while ($ie.Busy) { Start-Sleep -Seconds 1 } | |
Write-Host $ie.Document.body.innerText | |
$ie.Quit() |
I hereby claim:
To claim this, I am signing this object:
Verifying that "ctkirkman.id" is my Blockstack ID. https://onename.com/ctkirkman |
import pathlib | |
import cgi | |
def parse_multipart(data, headers): | |
result = list() | |
content_type, options = cgi.parse_header(headers.get("Content-Type")) | |
if options.get("boundary") is not None: | |
result = data.split(b"--" + options.get("boundary").encode()) | |
for r in result[1:]: |
def parse_chunked(data): | |
result = b"" | |
state = "header" | |
while data: | |
if state == "header": | |
chunk, data = data.split(b"\r\n", 1) | |
length = int(chunk.strip(), 16) | |
if length == 0: | |
state = "finished" | |
else: |
import magic | |
def read_magic(contentBytes): | |
magicType = None | |
try: | |
with magic.Magic() as m: | |
magicType = m.from_buffer(contentBytes) | |
except Exception as e: | |
print("libmagic") | |
print(str(e)) |
import hashlib | |
from io import BytesIO | |
from zipfile import ZipFile | |
from operator import itemgetter | |
def read_zip(contentBytes): | |
zip_metadata = dict() | |
file_list = None | |
errors = None |
import hashlib | |
import lxml.etree as ET | |
import olefile | |
import magic | |
from io import BytesIO | |
from oletools import oleobj | |
from oletools.olevba3 import VBA_Parser | |
from operator import itemgetter | |
from zipfile import ZipFile |
import binascii | |
import re | |
def rtf_to_text(rtf): | |
def clear_cmd(rtf_parsed): | |
if rtf_parsed.get("cmd") == "f" and rtf_parsed.get("lvl") == 1: | |
encoding = rtf_parsed.get("fonts").get(rtf_parsed.get("cmd") + rtf_parsed.get("arg"), {}).get("encoding", "1252") | |
rtf_parsed["encoding"] = encoding | |
elif rtf_parsed.get("cmd") == "ansicpg": |