The best number on Google Voice

By William Entriken

2 minutes

I got a Google Voice invite today and had to choose which number I want. Of course all the repeated digits are gone (215-777-7772, …) are gone. Google provides a simple interface to find a good number, but this is the interface I like, grep:

Grepping through Google Voice numbers

So I did the following (Mac 10.5 / Safari):

  1. Download all available Google Voice phone numbers for a given area code.

  2. Normalize the data:

     grep -ho +1484....... *js | sort -u | cut -c 3- > numbers
    
  3. Grep through to find the best numbers available (some example results shown):

     # repetition
     grep "\([0-9]\{4\}\).*\1" numbers
     >> 4843248432
    
     # pairs
     grep "\([0-9]\)\1.*\([0-9]\)\2.*\([0-9]\)\3" numbers
     >> 4842220022
     >> 4842220044
    
     # repetition
     grep '\([0-9]\)\1\{3\}' numbers
     >> 4849388886
    
     # only 3 digits (mostly)
     grep '^[483]\+.$' numbers
     >> 4843344881
    
     # palindromes
     grep "\([0-9]\)\([0-9]\)\([0-9]\)\([0-9]\).?\4\3\2\1" numbers
     >> 4846399364
     >> 4842020248
    
     # toggle
     grep "\([0-9]\)\([0-9]\)\1\2\1\2" numbers
     >> 4842020204
    
     grep "484\([0-9]\)\([0-9]\)\1\2" numbers
     >> xxx
    
     # only two digits (except area code)
     grep "484\([0-9]\)\1\*\([0-9]\)\(\1\|\2\)\{5\}" numbers
     >> 4842020002
     >> 4842020020
     >> 4842020022
     >> 4842020220
     >> 4842220002
     >> 4842220020
     >> 4842220022
     >> 4842220202
     >> 4842220220
    
     # more toggle
     grep "\([0-9]\)\([0-9]\)\1\2.*\([0-9]\)\([0-9]\)\3\4\3" numbers
     >> 4848580808
    
     # the best
     grep "\([0-9]\)\([0-9]\)\1\2\1.*\([0-9]\)\([0-9]\)\3\4\3" numbers
     ABABACDCDC
    

This is my new number. All the others are up for grabs.

Thanks for help from Chris Nolan who provided expeditious python scripting in support of this effort.

Comments

More notes: https://privacylog.blogspot.com/2009/08/full-google-hack.html

William Entriken

Please discuss this topic anywhere and let me know any great comments or media coverage I should link here.