Last active
March 24, 2017 04:30
-
-
Save PsychoData/f8ee9e2d9677b4293e4c28f72d2b30c8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$FirstNames = "John","William","James","George","Charles","Robert","Joseph","Frank","Edward","Thomas","Henry","Walter","Harry","Willie","Arthur","Albert","Clarence","Fred","Harold","Paul","Raymond","Richard","Roy","Joe","Louis","Carl","Ralph","Earl","Jack","Ernest","David","Samuel","Howard","Charlie","Francis","Herbert","Lawrence","Theodore","Alfred","Andrew","Elmer","Sam","Eugene","Leo","Michael","Lee","Herman","Anthony","Daniel","Leonard","Floyd","Donald","Kenneth","Jesse","Russell","Clyde","Oscar","Peter","Lester","Leroy","Ray","Stanley","Clifford","Lewis","Benjamin","Edwin","Frederick","Chester","Claude","Eddie","Cecil","Lloyd","Jessie","Martin","Bernard","Tom","Will","Norman","Edgar","Harvey","Ben","Homer","Luther","Leon","Melvin","Philip","Johnnie","Jim","Milton","Everett","Allen","Leslie","Alvin","Victor","Marvin","Stephen","Alexander","Jacob","Hugh","Patrick","Virgil","Horace","Glenn","Oliver","Morris","Vernon","Archie","Julius","Gerald","Maurice","Sidney","Marion","Otis","Vincent","Guy","Earnest","Wilbur","Gilbert","Willard","Ed","Roosevelt","Hubert","Manuel","Warren","Otto","Alex","Ira","Wesley","Curtis","Wallace","Lonnie","Gordon","Isaac","Jerry","Charley","Jose","Nathan","Max","Mack","Rufus","Arnold","Irving","Percy","Bill","Dan","Willis","Bennie","Jimmie","Orville","Sylvester","Rudolph","Glen","Nicholas","Dewey","Emil","Roland","Steve","Calvin","Mike","Johnie","Bert","August","Clifton","Franklin","Matthew","Emmett","Phillip","Wayne","Edmund","Abraham","Nathaniel","Marshall","Dave","Elbert","Clinton","Felix","Alton","Ellis","Nelson","Amos","Clayton","Aaron","Perry","Adam","Tony","Irvin","Jake","Dennis","Jerome","Mark","Cornelius","Ollie","Douglas","Pete","Ted","Adolph","Roger","Jay","Roscoe","Juan","Mary","Helen","Margaret","Anna","Ruth","Elizabeth","Dorothy","Marie","Florence","Mildred","Alice","Ethel","Lillian","Gladys","Edna","Frances","Rose","Annie","Grace","Bertha","Emma","Bessie","Clara","Hazel","Irene","Gertrude","Louise","Catherine","Martha","Mabel","Pearl","Edith","Esther","Minnie","Myrtle","Ida","Josephine","Evelyn","Elsie","Eva","Thelma","Ruby","Agnes","Sarah","Viola","Nellie","Beatrice","Julia","Laura","Lillie","Lucille","Ella","Virginia","Mattie","Pauline","Carrie","Alma","Jessie","Mae","Lena","Willie","Katherine","Blanche","Hattie","Marion","Lucy","Stella","Mamie","Vera","Cora","Fannie","Eleanor","Bernice","Jennie","Ann","Leona","Beulah","Lula","Rosa","Ada","Ellen","Kathryn","Maggie","Doris","Dora","Betty","Marguerite","Violet","Lois","Daisy","Anne","Sadie","Susie","Nora","Georgia","Maude","Marjorie","Opal","Hilda","Velma","Emily","Theresa","Charlotte","Inez","Olive","Flora","Della","Lola","Jean","Effie","Nancy","Nettie","Sylvia","May","Lottie","Alberta","Eunice","Sallie","Katie","Genevieve","Estelle","Lydia","Loretta","Mable","Goldie","Eula","Rosie","Lizzie","Vivian","Verna","Ollie","Harriet","Lucile","Addie","Marian","Henrietta","Jane","Lela","Essie","Caroline","Ora","Iva","Sara","Maria","Madeline","Rebecca","Wilma","Etta","Barbara","Rachel","Kathleen","Irma","Christine","Geneva","Sophie","Juanita","Nina","Naomi","Victoria","Amelia","Erma","Mollie","Susan","Flossie","Ola","Nannie","Norma","Sally","Olga","Alta","Estella","Celia","Freda","Isabel","Amanda","Frieda","Luella","Matilda","Janie","Fern","Cecelia","Audrey","Winifred","Elva","Ina","Adeline","Leola","Hannah","Geraldine","Amy","Allie","Miriam","Isabelle","Bonnie","Virgie","Sophia","Cleo","Jeanette","Nell","Eliza" | |
$LastNames = "SMITH","JONES","BROWN","JOHNSON","WILLIAMS","MILLER","TAYLOR","WILSON","DAVIS","WHITE","CLARK","HALL","THOMAS","THOMPSON","MOORE","HILL","WALKER","ANDERSON","WRIGHT","MARTIN","WOOD","ALLEN","ROBINSON","LEWIS","SCOTT","YOUNG","JACKSON","ADAMS","TRYNISKI","GREEN","EVANS","KING","BAKER","JOHN","HARRIS","ROBERTS","CAMPBELL","JAMES","STEWART","LEE","COUNTY","TURNER","PARKER","COOK","MC","EDWARDS","MORRIS","MITCHELL","BELL","WARD","WATSON","MORGAN","DAVIES","COOPER","PHILLIPS","ROGERS","GRAY","HUGHES","HARRISON","CARTER","MURPHY","COLLINS","HENRY","FOSTER","RICHARDSON","RUSSELL","HAMILTON","SHAW","BENNETT","HOWARD","REED","FISHER","MARSHALL","MAY","CHURCH","WASHINGTON","KELLY","PRICE","MURRAY","WILLIAM","PALMER","STEVENS","COX","ROBERTSON","MISS","CLARKE","BAILEY","GEORGE","NELSON","MASON","BUTLER","MILLS","HUNT","ISLAND","SIMPSON","GRAHAM","HENDERSON","ROSS","STONE","PORTER","WALLACE","KENNEDY","GIBSON","WEST","BROOKS","ELLIS","BARNES","JOHNSTON","SULLIVAN","WELLS","HART","FORD","REYNOLDS","ALEXANDER","CO","COLE","FOX","HOLMES","DAY","CHAPMAN","POWELL","WEBSTER","LONG","RICHARDS","GRANT","HUNTER","WEBB","THOMSON","WM","LINCOLN","GORDON","WHEELER","STREET","PERRY","BLACK","LANE","GARDNER","CITY","LAWRENCE","ANDREWS","WARREN","SPENCER","RICE","JENKINS","KNIGHT","ARMSTRONG","BURNS","BARKER","DUNN","REID","COLLEGE","MARY","HAYES","PAGE","ROSE","PATTERSON","ANN","CRAWFORD","ARNOLD","HOUSE","FLETCHER","HARVEY","FULLER","ELLIOTT","CARPENTER","PERKINS","MORRISON","PETERSON","DAVIDSON","FERGUSON","PARK","MYERS","RYAN","FREEMAN","PIERCE","FELLOWS","DOUGLAS","TUCKER","DIXON","BRADLEY","HOPKINS","POTTER","LLOYD","OWEN","PAYNE","CURTIS","NEWTON","WOODS","CARR","DUNCAN","FRENCH","BALDWIN","FIELD","BISHOP","PEARSON","BRIEN","WILLIAMSON","NICHOLS","WILKINSON","BALL","BURTON","MORTON","BRYAN","SHERMAN","BERRY","WARNER","PRATT","GILBERT","BOOTH","HUDSON","FRANK","WALSH","DEAN","AUSTIN","BURKE","MATTHEWS","BOYD","DAWSON","COLEMAN","STEVENSON","PARSONS","FRANCIS","GRIFFIN","SHARP","GOULD","BARRETT","CHARLES","NEWMAN","HAWKINS","OLIVER","CUNNINGHAM","SNYDER","BATES","FRANKLIN","MARSH","NORTON","HOWE","FOWLER","GEO","HOLLAND","CARROLL","HALE","STUART","IT","STEPHENS","ATKINSON","CAMERON","HARPER","SIMMONS","BARBER","BARTON","LITTLE","LYNCH","MANN","HOLT","SANDERS","CONNOR","CROSS","CRAIG","JORDAN","ELIZABETH","CLAY","BRYANT","PETERS","RILEY","SAUNDERS","WELCH","WILLIS","HAMMOND","ROBERT","PAUL","COOKE","BUCHANAN","BRUCE","HAY","FLEMING","WATTS","JOSEPH","BLAIR","EDWARD","STANLEY","BROS","KERR","SUTTON","HOWELL","WEAVER","LAMB","OWENS","TODD","ROOSEVELT","DAVID","GREENE","LEONARD","WALTER","GREGORY","HICKS","MONTGOMERY","ABBOTT","MILES","BLAKE" | |
$domains = "@binkmail.com","@bobmail.info","@chammy.info","@devnullmail.com","@letthemeatspam.com","@mailinater.com","@mailinator.net","@mailinator2.com","@notmailinator.com","@reallymymail.com","@reconmail.com","@safetymail.info","@sendspamhere.com","@sogetthis.com","@spambooger.com","@spamherelots.com","@spamhereplease.com","@spamthisplease.com","@streetwisemail.com","@suremail.info","@thisisnotmyrealemail.com","@tradermail.info","@veryrealemail.com","@zippymail.info" | |
function Get-FirstName() | |
{ | |
$theChosen = Get-Random -InputObject $FirstNames | |
$theChosenProper = $theChosen.ToString().Substring(0,1).ToUpper() + $theChosen.ToString().Substring(1).ToLower() | |
return $theChosenProper | |
} | |
function Get-LastName() | |
{ | |
$theChosen = Get-Random -InputObject $LastNames | |
$theChosenProper = $theChosen.ToString().Substring(0,1).ToUpper() + $theChosen.ToString().Substring(1).ToLower() | |
return $theChosenProper | |
} | |
function Get-UserName([string]$fName, [string]$lName ) | |
{ | |
$Username = '' | |
#Write-Host "First Name:$fName" | |
#Write-Host "Last Name:$lName" | |
switch ((Get-Random) % 5) | |
{ | |
0 { #[email protected] | |
switch ((Get-Random) % 4) | |
{ | |
0 {$Username = $fName.SubString(0,1).ToLower() + '.' + $lName.ToLower()} | |
1 {$Username = $fName.SubString(0,1).ToUpper() + '.' + $lName.ToLower()} | |
2 {$Username = $fName.SubString(0,1).ToUpper() + '.' + $lName.ToUpper()} | |
3 {$Username = $fName.SubString(0,1).ToUpper() + '.' + $lName.ToString().Substring(0,1).ToUpper() + $lName.ToString().Substring(1).ToLower()} | |
Default {$Username = $fName.SubString(0,1).ToUpper() + '.' + $lName.ToUpper()} | |
} | |
} | |
1 { #[email protected] | |
switch ((Get-Random) % 3) | |
{ | |
0 {$Username = $fName.ToLower() + '.' + $lName.ToLower()} | |
1 {$Username = $fName.ToUpper() + '.' + $lName.ToLower()} | |
2 {$Username = $fName.ToUpper() + '.' + $lName.ToUpper()} | |
Default {$Username = $fName.ToUpper() + '.' + $lName.ToUpper()} | |
} | |
} | |
2 { #[email protected] | |
switch ((Get-Random) % 3) | |
{ | |
0 {$Username = $fName.ToLower() + $lName.ToLower()} | |
1 {$Username = $fName.ToUpper() + $lName.ToLower()} | |
2 {$Username = $fName.ToUpper() + $lName.ToUpper()} | |
3 {$Username = $fName.ToUpper() + $lName.ToString().Substring(0,1).ToUpper() + $lName.ToString().Substring(1).ToLower()} | |
Default {$Username = $fName.ToUpper() + $lName.ToUpper()} | |
} | |
} | |
3 { #[email protected] | |
switch ((Get-Random) % 3) | |
{ | |
0 {$Username = $fName.SubString(0,1).ToLower() + $lName.ToLower()} | |
1 {$Username = $fName.SubString(0,1).ToUpper() + $lName.ToLower()} | |
2 {$Username = $fName.SubString(0,1).ToUpper() + $lName.ToUpper()} | |
3 {$Username = $fName.SubString(0,1).ToUpper() + $lName.ToString().Substring(0,1).ToUpper() + $lName.ToString().Substring(1).ToLower()} | |
Default {$Username = $fName.SubString(0,1).ToUpper() + $lName.ToUpper()} | |
} | |
} | |
4 { #[email protected] | |
switch ((Get-Random) % 3) | |
{ | |
0 {$Username = $lName.ToLower() + $fName.SubString(0,1).ToLower()} | |
1 {$Username = $lName.ToLower() + $fName.SubString(0,1).ToUpper()} | |
2 {$Username = $lName.ToUpper() + $fName.SubString(0,1).ToUpper()} | |
Default {$Username = $lName.ToUpper() + $fName.SubString(0,1).ToUpper()} | |
} | |
} | |
Default {$Username = $fName.ToLower() + '.' + $lName.ToLower() <#[email protected] default #>} | |
} | |
if (((Get-Random) % 5) -lt 1) | |
{ | |
#floor(abs(random() - random()) * (1 + max - min) + min) | |
$min = 1 | |
$max = 10 | |
$numToAdd = [math]::Floor([math]::abs((Get-Random -Maximum 1.0) - (Get-Random -Maximum 1.0)) * (1 + $max - $min) + $min) | |
$Username = $Username.ToString() + $numToAdd.ToString() | |
} | |
return $Username | |
} | |
function Get-Domain () | |
{ | |
Get-Random -InputObject $domains | |
} | |
function Get-Email ([string]$fName, [string]$lName) | |
{ | |
$Username = Get-UserName $fName $lName | |
$domain = Get-Domain | |
$EMail = ($Username + '' + $domain).Replace(' ','') | |
return $EMail | |
} | |
do { | |
$fName = Get-FirstName | |
$lName = Get-LastName | |
Get-Email $fName $lName | |
sleep -Milliseconds 100 | |
} While ($true) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment