Skip to content

Instantly share code, notes, and snippets.

import math
number = 2000
accumulator = []
for a in range(2,number):
prime = True
for b in range(2,int(math.sqrt(a))):
if a % b == 0:
prime = False
if prime:
accumulator.append(a)
<html>
<head>
<style>
.classDate {
margin: 0;
margin-top: 5px;
font-weight: bold;
color: #B70000!important;
font: Verdana, Helvetica, Arial, sans-serif;
}
@eldondev
eldondev / main.cf
Last active December 20, 2015 21:59
smtpd_banner = $myhostname ESMTP $mail_name
biff = no
append_dot_mydomain = no
readme_directory = no
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
myhostname = cryptomail
@eldondev
eldondev / tp-link.sh
Last active December 20, 2015 01:39
TP-LINK WR-703N extroot setup script, ripped savagely from https://forum.openwrt.org/viewtopic.php?id=42259
@eldondev
eldondev / check-dns.py
Last active December 19, 2015 05:09
A little script that uses dnspython to verify a dns migration. The first server must allow dns axfr.
import sys, difflib, pprint
import dns.resolver
my_resolver = dns.resolver.Resolver()
# 8.8.8.8 is Google's openDNS server
my_resolver.nameservers = [sys.argv[2]]
import dns.query
import dns.zone
differ = difflib.Differ()
for domain in sys.argv[3:]:
@eldondev
eldondev / blkparse.py
Created October 25, 2015 05:08
Some basic code to parse some blocks
import struct, sys, io
from hashlib import sha256
from binascii import b2a_hex
blkfile = open("blk00000.dat", 'rb')
block_hashes = [b'\x00' * 32]
trans_hashes = [b'\x00' * 32]
def get_var(reader):
firstbyte = reader.read(1)
if ord(firstbyte) <= 0xfc:
@eldondev
eldondev / ubuntu boot args
Created September 24, 2015 03:15
Ubuntu boot args to prevent modeset
blacklist=vga16fb fb=false video=false vga=normal
@eldondev
eldondev / index.html
Created October 22, 2010 05:07
A super-simple example of using the jsonp callback functionality of twitter search to slap tweets in a div.
<html>
<head>
<script type="text/javascript">
function showTweets(tweets) {
var newhtml = "";
for(var a = 0; a < tweets.results.length; a++) {
tweet = tweets.results[a];
newhtml += "<img src='" + tweet.profile_image_url +"'>" + tweet.text + "<br>";
}
@eldondev
eldondev / do.go
Last active August 29, 2015 14:28
Write nginx configs from combined cert/pem files
package main
import (
"crypto/md5"
"crypto/x509"
"encoding/pem"
"fmt"
"io/ioutil"
"log"
"os"
@eldondev
eldondev / gist:2888b96e2f2d3f7b5101
Last active August 29, 2015 14:25
A little gist that will comment out all but a single wpa config in a wpa_supplicant.conf (pass part of the SSID as an arg to the script)
#!/usr/bin/env python
lines = open('/etc/wpa_supplicant/wpa_supplicant.conf').readlines()
groups = [[]]
for line in lines:
if line[0] != '#':
line = '#' + line
groups[-1] += [ line ]
if '}' in line:
groups += [[]]
groups += [[]]