How to set up multiple accounts with Mutt E-mail Client
Thanks to this article by Christoph Berg
Directories and files
~/| #! /usr/bin/env python3 | |
| """ | |
| List all Firefox tabs with title and URL | |
| Supported input: json or jsonlz4 recovery files | |
| Default output: title (URL) | |
| Output format can be specified as argument | |
| """ |
| #!/usr/bin/python | |
| # -*- coding: utf-8 -*- | |
| import os | |
| import requests | |
| from bs4 import BeautifulSoup as bs | |
| ROOT_URL = "http://link.springer.com" |
| import argparse | |
| def get_domains(nr, how_many): | |
| bases = { | |
| 1: { | |
| 'length': 7, | |
| 'tld': 'com', | |
| 'key': '1676d5775e05c50b46baa5579d4fc7', | |
| 'base': 0x45AE94B2 | |
| }, |
| """ | |
| generate domains according to: | |
| - https://www.endgame.com/blog/malware-with-a-personal-touch.html | |
| - http://www.rsaconference.com/writable/presentations/file_upload/br-r01-end-to-end-analysis-of-a-domain-generating-algorithm-malware-family.pdf | |
| requires words1.txt and words2.txt | |
| """ | |
| import time | |
| from datetime import datetime | |
| import argparse |
| import argparse | |
| from datetime import datetime | |
| seed_const = 42 | |
| days_period = 16 | |
| nr_of_domains = 64 | |
| third_lvl_min_len = 8 | |
| third_lvl_max_len = 15 | |
| class Rand: |
Thanks to this article by Christoph Berg
Directories and files
~/| #!/usr/bin/env python | |
| # | |
| # Very basic example of using Python and IMAP to iterate over emails in a | |
| # gmail folder/label. This code is released into the public domain. | |
| # | |
| # RKI July 2013 | |
| # http://www.voidynullness.net/blog/2013/07/25/gmail-email-with-python-via-imap/ | |
| # | |
| import sys | |
| import imaplib |
| import email | |
| def get_decoded_email_body(message_body): | |
| """ Decode email body. | |
| Detect character set if the header is not set. | |
| We try to get text/plain, but if there is not one then fallback to text/html. | |
| :param message_body: Raw 7-bit message body input e.g. from imaplib. Double encoded in quoted-printable and latin-1 |
| #! /usr/bin/env ruby | |
| DOMAINS = %w(.doesntexist.com .dnsalias.com .dynalias.com) | |
| DICT = %w(as un si speed no r in me da a o c try to n h call us why q | |
| k old j g how ri i net t ko tu host on ad portal na order b ask l s d | |
| po cat for m off own e f p le is) | |
| DICT_LEN = DICT.length | |
(The below text is licensed with CC0, which means that if you want to use or translate it, that is OK by me.)
Ok, I geeked out, and this is probably more information than you need. But it completely answers the question. Sorry. ☺
Locally, I'm at this commit:
$ git show
commit d6cd1e2bd19e03a81132a23b2025920577f84e37
Author: jnthn <[email protected]>
Date: Sun Apr 15 16:35:03 2012 +0200