Skip to content

Instantly share code, notes, and snippets.

<div class="container-fluid">
<div class="col-md-4">
<form role="form" class="retainSearch">
<div class="form-group">
<label for="searchField">Search By: </label>
<select class="form-control input-sm" name="searchField" id="searchField">
<option value="NetID">Netid</option>
<option value="lName">Family Name</option>
</select>
</div>
function addNetIDButtons(){
var rows = $('#emailRetentionTable').dataTable().fnGetNodes();
//var rows = oTable.fnGetNodes();
alert(rows.length);
for(var i=0; i<=rows.length; i++){
//get the cell contents of the email row
var data = rows[0].cells[0].innerHTML;
var pre = "<div class=\"btn-group\"><button type=\"button\" class=\"btn btn-default dropdown-toggle\" data-toggle=\"dropdown\"> ";
var post = " </button><ul class=\"dropdown-menu\" role=\"menu\"><li><a href=\"#\">Disable NetID</a></li><li><a href=\"#\">Enable NetID</a></li><li><a href=\"#\">View Audits</a></li><li><a href=\"#\">Queue Audit</a></li></ul></div></td> ";
@mwollenweber
mwollenweber / fast_h.py
Created April 7, 2011 03:03
a comparison of entropy as computed in online examples vs some fairly trivial optimization
#!/usr/bin/python
#Matthew Wollenweber
#mjw@cyberwart.com
import math
from numpy import zeros
from time import time
from random import randint
#from http://blog.dkbza.org/2007/05/scanning-data-for-entropy-anomalies.html
#!/usr/bin/python
#base94 decode
tati_string = "replace me"
def decode(input):
output = 0
base = ' !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}'
power = 0
for c in input:
@mwollenweber
mwollenweber / models.py
Last active February 12, 2016 19:54
gAudit Module to resolve and store IP addresses from Alexa
'''
services/alexa/models.py
Copyright Matthew Wollenweber 2014
mjw@insomniac.technology
1. Fetch the Alexa Top 1M list
2. Resolve the domain and www.domain to IP addresses
3. Insert those IPs into a database using SQLAlechemy
@mwollenweber
mwollenweber / dns_perf_test.py
Created April 7, 2011 03:13
Quick hack to compare performance of OpenDNS vs Google vs GW. Also checks blocking accuracy of dnsbh
#!/usr/bin/python
#Matthew Wollenweber
#mjw@cyberwart.com
import os,sys, ConfigParser
import time
import sqlite3
import urllib2
import urlparse
#!/usr/bin/env python
import copy
import io
import json
import os
import pprint
import sys
import time
from collections import OrderedDict
from urllib.parse import urlencode
@mwollenweber
mwollenweber / scapy_stub.py
Created April 7, 2011 00:02
A stub scapy script
#!/usr/bin/python
#Matthew Wollenweber
#mjw@cyberwart.com
from scapy.all import *
import sys, os, socket, traceback, getopt
default_bpf = "tcp"
default_iface = "en0"
default_max = 10000
// Query for Microsoft Defender Antivirus detections.
// Query #1: Query for Antivirus detection events
DeviceEvents
| where ActionType == "AntivirusDetection"
| extend ParsedFields=parse_json(AdditionalFields)
| project ThreatName=tostring(ParsedFields.ThreatName),
WasRemediated=tobool(ParsedFields.WasRemediated),
WasExecutingWhileDetected=tobool(ParsedFields.WasExecutingWhileDetected),
FileName, SHA1, InitiatingProcessFileName, InitiatingProcessCommandLine,
DeviceName, Timestamp
@mwollenweber
mwollenweber / gist:9ef0da8f1ff3e7b0e40524f3d58ca18b
Last active December 9, 2023 18:54
Clean OneDrive on MacOS Aggressively
open /Applications/OneDrive.app/Contents/Resources/ResetOneDriveAppStandalone.command
open /Applications/OneDrive.app/Contents/Resources/RemoveOneDriveCreds.command
rm -rf ~/Library/Application\ Support/com.microsoft.OneDrive
rm -rf ~/Library/Application\ Support/OneDrive
rm -rf ~/Library/Caches/com.microsoft.OneDrive
rm -rf ~/Library/Caches/OneDrive
rm -rf ~/Library/Caches/com.microsoft.OneDrive
rm -rf ~/Library/CloudStorage/OneDrive*
rm -rf ~/Library/Containers/com.microsoft.com.OneDrive*
rm -rf ~/OneDrive*