Skip to content

Instantly share code, notes, and snippets.

in space

Ahad Sheriff ahadsheriff

in space
View GitHub Profile
ahadsheriff /
Created Mar 28, 2019
Crawl and scrape URLs to map a website
from bs4 import BeautifulSoup
import requests
import requests.exceptions
from urllib.parse import urlsplit
from urllib.parse import urlparse
from collections import deque
import re
url = ""
# a queue of urls to be crawled
import argparse
welcome = "Practicing creating interactive command-line interfaces"
parser = argparse.ArgumentParser(description=welcome)
parser.add_argument('--domain', '-d', required=True,
help='domain name of the website you want to scrape. i.e. ""')
parser.add_argument('--ofile', '-o',
help='define output file to save results of stdout. i.e. "output.txt"')
parser.add_argument('--lines', '-l',
ahadsheriff / rpc-vuln.c
Created Mar 3, 2019
Windows RPC Overflow Exploit Code
View rpc-vuln.c
DCOM RPC Overflow Discovered by LSD - Exploit Based on Xfocus's Code
Written by H D Moore <hdm [at]>
- Usage: ./dcom <Target ID> <Target IP>
- Targets:
- 0 Windows 2000 SP0 (english)
- 1 Windows 2000 SP1 (english)
- 2 Windows 2000 SP2 (english)
View chroot-break.c
#include <errno.h>
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
extern int errno;
main(int argc, char **argv)

Keybase proof

I hereby claim:

  • I am ahadsheriff on github.
  • I am ahadsheriff ( on keybase.
  • I have a public key ASAs3GanCTaGcZnrtPEPr2BPFe6ZLDPc0IV9S70dyIBmxAo

To claim this, I am signing this object:

View gist:af75e69bf3656110a18191250e1455a4
Verifying my Blockstack ID is secured with the address 1AKxxEkL6HV91Hrs24qvxEQECAkMYojzSL
ahadsheriff /
Created Apr 8, 2017
Python script to load test a website, grab the important information from the load tester, and output the information to a text file.
import datetime
import os
# Local Website:
website = str(input("Enter the URL of the website you want to test: "))
os.system('ab -n 1000 -c 5 '+ website + ' > LoadTest.txt')
infile = 'LoadTest.txt'
ahadsheriff /
Last active Mar 10, 2017
Ping script to test local, remote, and DNS connectivity, written in bash.
@ echo off
echo Testing local connectivity
ping > nul
if errorlevel 1 goto :ERRORLocal
goto :LocalSuccess
echo Testing remote connectivity
ping > nul
if errorlevel 1 goto :ERRORRemote
ahadsheriff /
Last active Mar 8, 2020
Python script to add users to Linux groups.
Author: Ahad Sheriff
Python script to add users to Linux groups. You can easily change the content
of this script to fit your needs.
Sample CSV file that I used to test is
included as `sampleAccounts.csv`
The data in the csv file must be of the form:
"Full Name", "Office Number", "Phone Extension #", "Department Name"