Skip to content

Instantly share code, notes, and snippets.

View zrosenbauer's full-sized avatar
👨‍💻
Busy building tools to help engineering teams move faster.

Zac Rosenbauer zrosenbauer

👨‍💻
Busy building tools to help engineering teams move faster.
View GitHub Profile
@zrosenbauer
zrosenbauer / ATOStopper.js
Created August 13, 2019 14:55
Credential Stuffing Complete
'use strict';
const Redis = require('ioredis');
const redis = new Redis('cache:6379');
const blockList = [
'[email protected]'
];
const badEmailDomains = [
@zrosenbauer
zrosenbauer / ATOStopper-rc1.js
Created August 13, 2019 14:53
Credential Stuffing: Block Lists
'use strict';
const Redis = require('ioredis');
const redis = new Redis('cache:6379');
const blockList = [
'[email protected]'
];
const badEmailDomains = [
@zrosenbauer
zrosenbauer / ATOStopper-rc.js
Created August 13, 2019 14:51
Credential Stuffing: Block Lists
'use strict';
const Redis = require('ioredis');
const redis = new Redis('cache:6379');
const blockList = [
'[email protected]'
];
const badEmailDomains = [
@zrosenbauer
zrosenbauer / cred-stuffer.js
Created August 13, 2019 14:48
Credential Stuffing: Cred-Stuffer
const fs = require('fs');
const util = require('util');
const path = require('path');
const puppeteer = require('puppeteer');
const writeFile = util.promisify(fs.writeFile);
const userList = require('./user_list.json');
const badPasswords = require('./bad_passwords.json');
@zrosenbauer
zrosenbauer / bad_passwords.json
Last active August 13, 2019 14:47
Credential Stuffing: Data
[
"12345678",
"123456",
"123456789",
"admin",
"qwerty",
"password",
"111111",
"abc123",
"1234567",

**The below was put together for PointStart a now defunct agency. Feel free to use if you wish.

Git Procedure for Agile Development

This document is meant to be the basis of our git version control procedures. We are using an agile methodology and will be utilizing this methodology in our version control. Anything inside of {} brackets are describing how to name something or referring to a name we will change or add at a later date

Keywords

Source = The Basis of the project

Development = Version that is for development

@zrosenbauer
zrosenbauer / LocalDevMac.md
Last active August 29, 2015 14:06
Setting up local dev server for Mac Users

Start Here

This is the start of your journey to become a web application development master! The below instructions are to get your basic development environment ready so you can build like a pro from day 1!

Local Server

You should always develop by building your applications in some sort of server environment. A local server on the your machine is a great way to develop! The below instructions will show you how to setup a server on your machine.

Mac OSX Local Server

The Apple OS is awesome because it comes with an Apache server built in, all you have to do is turn it on (and enable PHP).

@zrosenbauer
zrosenbauer / gitbasics.md
Last active August 29, 2015 14:01
Git Basic Commands

Git Commands

Just wanted to thank Parker Cameron for putting 95% of this together. We will keep adding to this file as need be. Any suggestions email us: [email protected]

~ The PointStart Crew

Simple Commands/Actions

###Create a new repository on the command line