Skip to content

Instantly share code, notes, and snippets.

in space

Ahad Sheriff ahadsheriff

in space
Block or report user

Report or block ahadsheriff

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
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 5, 2017
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"
You can’t perform that action at this time.