def help():
  
  print
  print '  Examples:'
  print
  print "\tpyxiewps -p -t 6 -c 7 -P -o file.txt -f"
  print "\tpyxiewps --use-pixie --time 6 --channel 7 --prompt --output file.txt"
  print "\tpyxiewps -m STATIC"
  print "\tpyxiewps --mode DRIVE"
  print
  print '  Individual options:'
  print
  print '\t-p --use-pixie               Once all the data is captured with reaver                [False]'
  print '\t                             the script tries to get the WPS pin with pixiewps.'
  print '\t-a --airodump-time [time]    Airodump spends this amount of time enumerating APs      [3]'
  print '\t-t --time [time]             Set the time used to get the hex data from the AP.       [6]'
  print '\t-c --channel [channel]       Set the listening channel to enumerate the WPS-active APs.'
  print '\t                             If not set, all channels are listened.'
  print '\t-P --prompt                  If more than one WPS-active AP is found, ask the user    [False]'
  print '\t                             the target to attack.'
  print '\t-o --output [file]           Outputs all the data into a file.'
  print '\t-f --pass                    If the WPS pin is found, the script uses reaver again to retrieve'
  print '\t                             the WPA password of the AP.'
  print '\t-q --quiet                   Doesn\'t print the AP information. Will print the WPS pin and pass if found.'
  print '\t-F --forever                 Runs the program on a While loop so the user can scan and attack a hole'
  print '\t                             zone without having to execute the program over and over again.'
  print '\t-A --again                   Target is attacked again in case of success without prompting the user.'
  print '\t-s --signal [-NUMBER]        APs with RSSI lower than NUMBER will be ignored          [-100]'
  print '\t                             A value of "-50" will ignore APs with RSSI between'
  print '\t                             -100 and -51 and will attack APs which RSSI goes from -50 to 0'
  print '\t-M --max-aps [number]        Max amount of APs to be attacked.'
  print '\t-m --mode [mode]             Set the mode preset. Any preset option can be override'
  print '\t                             by giving its argument and value on the commandline.'
  print '\t                             i.e: "-m DRIVE -t 10"'
  print
  print '  Available modes:'
  print
  print '\tWALK:'
  print '\t\t[-p] [-f] [-a 4] [-t 8] [-F] [-M 2]'
  print '\t\tTries to get the WPS pin'
  print '\t\t4 seconds will be used to enumerate the APs'
  print '\t\t8 seconds will be used to fetch the AP information'
  print '\t\tWill try to get the password'
  print '\t\tThe program will run in a while loop.'
  print '\t\tA max amount of 2 APs will be attacked'
  print '\t\tAP won\'t be atacked again if failed once'
  print '\tDRIVE:'
  print '\t\t[-p] [-t 10] [-F] [-M 1]'
  print '\t\tTries to get the WPS pin'
  print '\t\t3 seconds will be used to enumerate the APs'
  print '\t\t10 seconds will be used to fetch the AP information'
  print '\t\tWon\'t try to get the password'
  print '\t\tThe program will run in a while loop.'
  print '\t\tOnly one AP will be attacked'
  print '\t\tAP won\'t be atacked again if failed once'
  print '\tSTATIC:'
  print '\t\t[-p] [-f] [-a 5] [-t 10] [-P] [-O]'
  print '\t\tTries to get the WPS pin'
  print '\t\t5 seconds will be used to enumerate the APs'
  print '\t\t10 seconds will be used to fetch the AP information'
  print '\t\tWill try to get the password'
  print '\t\tThe program will run only once'
  print '\t\tUser will be prompted for an AP to attack'
  print '\t\tAP will be atacked again if failed once'
  exit()
Testing empty geometries and collections.
dataset/ETHPy150Open jgilhutton/pyxiewps_WPShack-Python/pyxiewps-EN.py/help--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.4/django/contrib/gis/geos/tests/test_geos.py/GEOSTest.test20a_emptyCollections