Skip to content

Instantly share code, notes, and snippets.

estStreamsHomePage(one.desktop.chatter.OneDesktopWebDriverComponentStreamTest)
testEditStreamInStreamsHomePage(one.desktop.chatter.OneDesktopWebDriverComponentStreamTest)
testStreamsHomePageWithCrossNetworkStream(one.desktop.chatter.OneDesktopWebDriverComponentStreamTest)
testEmptyStreamList(one.desktop.chatter.OneDesktopWebDriverComponentStreamTest)
[LEX] testPardotReportsTab(ui.b2bma.components.pardotLEX.lpop.PardotLEXNavigationUiTest)
[LEX] testContentTab(ui.b2bma.components.pardotLEX.lpop.PardotLEXNavigationUiTest)
[LEX] testPardotSettingsTab(ui.b2bma.components.pardotLEX.lpop.PardotLEXNavigationUiTest)
[LEX] testProspectsTab(ui.b2bma.components.pardotLEX.lpop.PardotLEXNavigationUiTest)
[LEX] testPardotEmailTab(ui.b2bma.components.pardotLEX.lpop.PardotLEXNavigationUiTest)
[LEX] testAutomationsTab(ui.b2bma.components.pardotLEX.lpop.PardotLEXNavigationUiTest)

Keybase proof

I hereby claim:

  • I am andrewhuffman on github.
  • I am andrewhuffman (https://keybase.io/andrewhuffman) on keybase.
  • I have a public key ASCRPv73xheVzn5YJHDp6eclJt9qmdUUct2AuP9QUmCGnAo

To claim this, I am signing this object:

@AndrewHuffman
AndrewHuffman / Google-Wifi-API.md
Created September 13, 2017 21:36 — forked from Zenexer/Google-Wifi-API.md
API for Google Wifi and OnHub; mostly untested

Endpoints

Default GET read timeout: 10 sec

Request headers:

X-XSRF-Protection: 1
@AndrewHuffman
AndrewHuffman / SuperList-Netflix.js
Last active July 9, 2017 04:56
SuperList-Netflix UserScript Fork
// ==UserScript==
// @name Netflix Super Browse2
// @namespace AndrewHuffman
// @description Access Netflix Secret Categories (Original by CyrisXD) (edited by pigy) (and again by me)
// @version 1.3
// @grant GM_addStyle
// @match *://*.netflix.com/*
// @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js
// @downloadURL https://gist.githubusercontent.com/AndrewHuffman/c9aecc10732e9b55820c1b797bf11736/raw/SuperList-Netflix.js
// @updateURL https://gist.githubusercontent.com/AndrewHuffman/c9aecc10732e9b55820c1b797bf11736/raw/SuperList-Netflix.js
{
name: function validateName(elm) {
var name = elm.value;
if (name.length < 2) {
producePrompt('Name is required', 'name-error', 'red')
return false;
}
producePrompt('Valid', 'name-error', 'green');

WannaCry|WannaDecrypt0r NSA-Cyberweapon-Powered Ransomware Worm

  • Virus Name: WannaCrypt, WannaCry, WanaCrypt0r, WCrypt, WCRY
  • Vector: All Windows versions before Windows 10 are vulnerable if not patched for MS-17-010. It uses EternalBlue MS17-010 to propagate.
  • Ransom: between $300 to $600. There is code to 'rm' (delete) files in the virus. Seems to reset if the virus crashes.
  • Backdooring: The worm loops through every RDP session on a system to run the ransomware as that user. It also installs the DOUBLEPULSAR backdoor. It corrupts shadow volumes to make recovery harder. (source: malwarebytes)
  • Kill switch: If the website www.iuqerfsodp9ifjaposdfjhgosurijfaewrwergwea.com is up the virus exits instead of infecting the host. (source: malwarebytes). This domain has been sinkholed, stopping the spread of the worm. Will not work if proxied (source).

update: A minor variant of the viru

#!/usr/bin/env node
var html = require('fs').readFileSync(require('path').join(__dirname, 'index.html'))
require("node-jsdom").env('http://instantwatcher.com/', ["http://code.jquery.com/jquery.js"],
function (errors, window) {
console.log("contents of a.the-link:", window.$("li").text().split(' ').join('\n'))
}
);
function mergeSort(arr) {
arr = arr || [];
if (arr.length <= 1) {
return arr;
}
var midpoint = Math.floor(arr.length / 2)
, arr1 = arr.slice(0, midpoint)
, arr2 = arr.slice(midpoint, arr.length)
;
@AndrewHuffman
AndrewHuffman / repo-renaming.txt
Last active April 1, 2016 19:55
How we're going to rename our services
connector-generic -> piservice-connector-generic (npm: @piservice/connector-generic)
connector-geofence -> piservice-connector-geofence (npm: @piservice/connector-geofence)
processor-generic -> piservice-processor-generic (npm: @piservice/processor-generic)
processor-geofence -> piservice-processor-geofence (npm: @piservice/processor-geofence)
actor-rawdata -> piservice-pipeline-rawdata (npm: @piservice/pipeline-rawdata)
actor-cloudantlocations -> piservice-pipeline-cloudant (npm: @piservice/pipeline-cloudant)
actor-eslocations -> piservice-pipeline-elasticsearch (npm: @piservice/pipeline-elasticsearch)
actor-registration -> piservice-pipeline-registration (npm: @piservice/pipeline-registration)
@AndrewHuffman
AndrewHuffman / simple-jamkins.css
Last active March 10, 2016 21:25
Jamkins Delivery Pipeline
.stage-name {
color: purple;
}