@@ -32,6 +32,7 @@ module Text
32
32
#
33
33
##
34
34
35
+ TLDs = [ 'com' , 'net' , 'org' , 'gov' , 'biz' , 'edu' ]
35
36
States = [ "AK" , "AL" , "AR" , "AZ" , "CA" , "CO" , "CT" , "DE" , "FL" , "GA" , "HI" ,
36
37
"IA" , "ID" , "IL" , "IN" , "KS" , "KY" , "LA" , "MA" , "MD" , "ME" , "MI" , "MN" ,
37
38
"MO" , "MS" , "MT" , "NC" , "ND" , "NE" , "NH" , "NJ" , "NM" , "NV" , "NY" , "OH" ,
@@ -1581,8 +1582,7 @@ def self.rand_hostname
1581
1582
( rand ( 5 ) + 1 ) . times {
1582
1583
host . push ( Rex ::Text . rand_text_alphanumeric ( rand ( 10 ) + 1 ) )
1583
1584
}
1584
- d = [ 'com' , 'net' , 'org' , 'gov' ]
1585
- host . push ( d [ rand ( d . size ) ] )
1585
+ host . push ( TLDs [ rand ( TLDs . size ) ] )
1586
1586
host . join ( '.' ) . downcase
1587
1587
end
1588
1588
@@ -1617,16 +1617,12 @@ def self.rand_name_female
1617
1617
1618
1618
# Generate a random mail address
1619
1619
def self . rand_mail_address
1620
- d = [ 'com' , 'net' , 'org' , 'gov' , 'biz' , 'edu' ]
1621
-
1622
1620
mail_address = ''
1623
1621
mail_address << Rex ::Text . rand_name
1624
1622
mail_address << '.'
1625
1623
mail_address << Rex ::Text . rand_surname
1626
1624
mail_address << '@'
1627
- mail_address << Rex ::Text . rand_text_alpha ( rand ( 5 ) + 4 ) . downcase
1628
- mail_address << '.'
1629
- mail_address << d [ rand ( d . size ) ]
1625
+ mail_address << Rex ::Text . rand_hostname
1630
1626
end
1631
1627
1632
1628
0 commit comments