diff --git a/Controller/__pycache__/system_info.cpython-39.pyc b/Controller/__pycache__/system_info.cpython-39.pyc index 7bfca2b..4640d6a 100644 Binary files a/Controller/__pycache__/system_info.cpython-39.pyc and b/Controller/__pycache__/system_info.cpython-39.pyc differ diff --git a/build/main/Analysis-00.toc b/build/main/Analysis-00.toc index 2e7d4d0..00b28b3 100644 --- a/build/main/Analysis-00.toc +++ b/build/main/Analysis-00.toc @@ -563,14 +563,14 @@ 'C:\\Users\\Sebastian ' 'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\cookiejar.py', 'PYMODULE'), - ('tracemalloc', - 'C:\\Users\\Sebastian ' - 'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tracemalloc.py', - 'PYMODULE'), ('_py_abc', 'C:\\Users\\Sebastian ' 'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_py_abc.py', 'PYMODULE'), + ('tracemalloc', + 'C:\\Users\\Sebastian ' + 'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tracemalloc.py', + 'PYMODULE'), ('Controller.mysql_connect', 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\Controller\\mysql_connect.py', @@ -1640,14 +1640,14 @@ 'C:\\Users\\Sebastian ' 'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\socket.py', 'PYMODULE')], - [('VCRUNTIME140.dll', - 'C:\\Users\\Sebastian ' - 'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\VCRUNTIME140.dll', - 'BINARY'), - ('python39.dll', + [('python39.dll', 'C:\\Users\\Sebastian ' 'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\python39.dll', 'BINARY'), + ('VCRUNTIME140.dll', + 'C:\\Users\\Sebastian ' + 'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\VCRUNTIME140.dll', + 'BINARY'), ('pywin32_system32\\pywintypes39.dll', 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\pywin32_system32\\pywintypes39.dll', @@ -1776,14 +1776,14 @@ 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\libmysql.dll', 'BINARY'), - ('libssl-3-x64.dll', - 'C:\\Users\\Sebastian ' - 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\libssl-3-x64.dll', - 'BINARY'), ('MSVCP140.dll', 'C:\\Windows\\system32\\MSVCP140.dll', 'BINARY'), ('libcrypto-3-x64.dll', 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\libcrypto-3-x64.dll', + 'BINARY'), + ('libssl-3-x64.dll', + 'C:\\Users\\Sebastian ' + 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\libssl-3-x64.dll', 'BINARY')], [], [], @@ -1791,18 +1791,26 @@ 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\build\\main\\base_library.zip', 'DATA'), - ('nacl\\py.typed', - 'C:\\Users\\Sebastian ' - 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\nacl\\py.typed', + ('cryptography-41.0.2.dist-info\\LICENSE.BSD', + 'c:\\users\\sebastian ' + 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE.BSD', 'DATA'), ('cryptography-41.0.2.dist-info\\LICENSE', 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE', 'DATA'), + ('cryptography-41.0.2.dist-info\\WHEEL', + 'c:\\users\\sebastian ' + 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\WHEEL', + 'DATA'), ('cryptography-41.0.2.dist-info\\INSTALLER', 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\INSTALLER', 'DATA'), + ('certifi\\py.typed', + 'C:\\Users\\Sebastian ' + 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\py.typed', + 'DATA'), ('cryptography-41.0.2.dist-info\\METADATA', 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\METADATA', @@ -1811,18 +1819,6 @@ 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\RECORD', 'DATA'), - ('cryptography-41.0.2.dist-info\\LICENSE.APACHE', - 'c:\\users\\sebastian ' - 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE.APACHE', - 'DATA'), - ('cryptography-41.0.2.dist-info\\LICENSE.BSD', - 'c:\\users\\sebastian ' - 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE.BSD', - 'DATA'), - ('certifi\\py.typed', - 'C:\\Users\\Sebastian ' - 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\py.typed', - 'DATA'), ('certifi\\cacert.pem', 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\cacert.pem', @@ -1831,8 +1827,12 @@ 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\top_level.txt', 'DATA'), - ('cryptography-41.0.2.dist-info\\WHEEL', + ('nacl\\py.typed', + 'C:\\Users\\Sebastian ' + 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\nacl\\py.typed', + 'DATA'), + ('cryptography-41.0.2.dist-info\\LICENSE.APACHE', 'c:\\users\\sebastian ' - 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\WHEEL', + 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE.APACHE', 'DATA')], []) diff --git a/build/main/EXE-00.toc b/build/main/EXE-00.toc index 6418315..e671ddb 100644 --- a/build/main/EXE-00.toc +++ b/build/main/EXE-00.toc @@ -63,14 +63,14 @@ ('main', 'C:\\Users\\Sebastian Serfling\\PycharmProjects\\server-info\\main.py', 'PYSOURCE'), - ('VCRUNTIME140.dll', - 'C:\\Users\\Sebastian ' - 'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\VCRUNTIME140.dll', - 'BINARY'), ('python39.dll', 'C:\\Users\\Sebastian ' 'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\python39.dll', 'BINARY'), + ('VCRUNTIME140.dll', + 'C:\\Users\\Sebastian ' + 'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\VCRUNTIME140.dll', + 'BINARY'), ('pywin32_system32\\pywintypes39.dll', 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\pywin32_system32\\pywintypes39.dll', @@ -199,31 +199,39 @@ 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\libmysql.dll', 'BINARY'), - ('libssl-3-x64.dll', - 'C:\\Users\\Sebastian ' - 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\libssl-3-x64.dll', - 'BINARY'), ('MSVCP140.dll', 'C:\\Windows\\system32\\MSVCP140.dll', 'BINARY'), ('libcrypto-3-x64.dll', 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\libcrypto-3-x64.dll', 'BINARY'), + ('libssl-3-x64.dll', + 'C:\\Users\\Sebastian ' + 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\libssl-3-x64.dll', + 'BINARY'), ('base_library.zip', 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\build\\main\\base_library.zip', 'DATA'), - ('nacl\\py.typed', - 'C:\\Users\\Sebastian ' - 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\nacl\\py.typed', + ('cryptography-41.0.2.dist-info\\LICENSE.BSD', + 'c:\\users\\sebastian ' + 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE.BSD', 'DATA'), ('cryptography-41.0.2.dist-info\\LICENSE', 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE', 'DATA'), + ('cryptography-41.0.2.dist-info\\WHEEL', + 'c:\\users\\sebastian ' + 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\WHEEL', + 'DATA'), ('cryptography-41.0.2.dist-info\\INSTALLER', 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\INSTALLER', 'DATA'), + ('certifi\\py.typed', + 'C:\\Users\\Sebastian ' + 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\py.typed', + 'DATA'), ('cryptography-41.0.2.dist-info\\METADATA', 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\METADATA', @@ -232,18 +240,6 @@ 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\RECORD', 'DATA'), - ('cryptography-41.0.2.dist-info\\LICENSE.APACHE', - 'c:\\users\\sebastian ' - 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE.APACHE', - 'DATA'), - ('cryptography-41.0.2.dist-info\\LICENSE.BSD', - 'c:\\users\\sebastian ' - 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE.BSD', - 'DATA'), - ('certifi\\py.typed', - 'C:\\Users\\Sebastian ' - 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\py.typed', - 'DATA'), ('certifi\\cacert.pem', 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\cacert.pem', @@ -252,14 +248,18 @@ 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\top_level.txt', 'DATA'), - ('cryptography-41.0.2.dist-info\\WHEEL', + ('nacl\\py.typed', + 'C:\\Users\\Sebastian ' + 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\nacl\\py.typed', + 'DATA'), + ('cryptography-41.0.2.dist-info\\LICENSE.APACHE', 'c:\\users\\sebastian ' - 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\WHEEL', + 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE.APACHE', 'DATA')], [], False, False, - 1691495513, + 1691495828, [('run.exe', 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\PyInstaller\\bootloader\\Windows-64bit-intel\\run.exe', diff --git a/build/main/PKG-00.toc b/build/main/PKG-00.toc index 9d6e153..6ac6245 100644 --- a/build/main/PKG-00.toc +++ b/build/main/PKG-00.toc @@ -55,14 +55,14 @@ ('main', 'C:\\Users\\Sebastian Serfling\\PycharmProjects\\server-info\\main.py', 'PYSOURCE'), - ('VCRUNTIME140.dll', - 'C:\\Users\\Sebastian ' - 'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\VCRUNTIME140.dll', - 'BINARY'), ('python39.dll', 'C:\\Users\\Sebastian ' 'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\python39.dll', 'BINARY'), + ('VCRUNTIME140.dll', + 'C:\\Users\\Sebastian ' + 'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\VCRUNTIME140.dll', + 'BINARY'), ('pywin32_system32\\pywintypes39.dll', 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\pywin32_system32\\pywintypes39.dll', @@ -191,31 +191,39 @@ 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\libmysql.dll', 'BINARY'), - ('libssl-3-x64.dll', - 'C:\\Users\\Sebastian ' - 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\libssl-3-x64.dll', - 'BINARY'), ('MSVCP140.dll', 'C:\\Windows\\system32\\MSVCP140.dll', 'BINARY'), ('libcrypto-3-x64.dll', 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\libcrypto-3-x64.dll', 'BINARY'), + ('libssl-3-x64.dll', + 'C:\\Users\\Sebastian ' + 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\libssl-3-x64.dll', + 'BINARY'), ('base_library.zip', 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\build\\main\\base_library.zip', 'DATA'), - ('nacl\\py.typed', - 'C:\\Users\\Sebastian ' - 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\nacl\\py.typed', + ('cryptography-41.0.2.dist-info\\LICENSE.BSD', + 'c:\\users\\sebastian ' + 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE.BSD', 'DATA'), ('cryptography-41.0.2.dist-info\\LICENSE', 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE', 'DATA'), + ('cryptography-41.0.2.dist-info\\WHEEL', + 'c:\\users\\sebastian ' + 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\WHEEL', + 'DATA'), ('cryptography-41.0.2.dist-info\\INSTALLER', 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\INSTALLER', 'DATA'), + ('certifi\\py.typed', + 'C:\\Users\\Sebastian ' + 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\py.typed', + 'DATA'), ('cryptography-41.0.2.dist-info\\METADATA', 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\METADATA', @@ -224,18 +232,6 @@ 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\RECORD', 'DATA'), - ('cryptography-41.0.2.dist-info\\LICENSE.APACHE', - 'c:\\users\\sebastian ' - 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE.APACHE', - 'DATA'), - ('cryptography-41.0.2.dist-info\\LICENSE.BSD', - 'c:\\users\\sebastian ' - 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE.BSD', - 'DATA'), - ('certifi\\py.typed', - 'C:\\Users\\Sebastian ' - 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\py.typed', - 'DATA'), ('certifi\\cacert.pem', 'C:\\Users\\Sebastian ' 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\cacert.pem', @@ -244,9 +240,13 @@ 'c:\\users\\sebastian ' 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\top_level.txt', 'DATA'), - ('cryptography-41.0.2.dist-info\\WHEEL', + ('nacl\\py.typed', + 'C:\\Users\\Sebastian ' + 'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\nacl\\py.typed', + 'DATA'), + ('cryptography-41.0.2.dist-info\\LICENSE.APACHE', 'c:\\users\\sebastian ' - 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\WHEEL', + 'serfling\\pycharmprojects\\server-info\\venv\\lib\\site-packages\\cryptography-41.0.2.dist-info\\LICENSE.APACHE', 'DATA')], False, False, diff --git a/build/main/base_library.zip b/build/main/base_library.zip index fdd6a6b..83e224e 100644 Binary files a/build/main/base_library.zip and b/build/main/base_library.zip differ diff --git a/build/main/main.pkg b/build/main/main.pkg index eb2a45c..ace1fff 100644 Binary files a/build/main/main.pkg and b/build/main/main.pkg differ diff --git a/build/main/warn-main.txt b/build/main/warn-main.txt index 84b6fec..d5d199d 100644 --- a/build/main/warn-main.txt +++ b/build/main/warn-main.txt @@ -16,10 +16,10 @@ IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for missing module named pyimod02_importers - imported by C:\Users\Sebastian Serfling\PycharmProjects\server-info\venv\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgutil.py (delayed) missing module named pep517 - imported by importlib.metadata (delayed) -missing module named 'org.python' - imported by copy (optional), xml.sax (delayed, conditional) +missing module named org - imported by copy (optional) missing module named grp - imported by shutil (optional), tarfile (optional), pathlib (delayed, optional), subprocess (optional) missing module named pwd - imported by posixpath (delayed, conditional), shutil (optional), tarfile (optional), pathlib (delayed, conditional, optional), subprocess (optional), netrc (delayed, conditional), getpass (delayed), psutil (optional) -missing module named org - imported by pickle (optional) +missing module named 'org.python' - imported by pickle (optional), xml.sax (delayed, conditional) missing module named posix - imported by os (conditional, optional), shutil (conditional), importlib._bootstrap_external (conditional) missing module named resource - imported by posix (top-level), psutil._pslinux (optional) excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level) diff --git a/build/main/xref-main.html b/build/main/xref-main.html index 85a7a12..49fe873 100644 --- a/build/main/xref-main.html +++ b/build/main/xref-main.html @@ -304,7 +304,7 @@ imported by: 'org.python' MissingModule
imported by: - copy + picklexml.sax
@@ -2633,8 +2633,8 @@ imported by: copy SourceModule
imports: - 'org.python' - • copyreg + copyreg + • orgtypesweakref @@ -11263,7 +11263,7 @@ imported by: org MissingModule
imported by: - pickle + copy
@@ -12797,14 +12797,14 @@ imported by: pickle SourceModule
imports: - _compat_pickle + 'org.python' + • _compat_pickle_picklecodecscopyregfunctoolsioitertools - • orgpprintrestruct diff --git a/dist/main.exe b/dist/main.exe index a58acd5..3b3dc91 100644 Binary files a/dist/main.exe and b/dist/main.exe differ diff --git a/dist/main.spec b/dist/main.spec new file mode 100644 index 0000000..9497724 --- /dev/null +++ b/dist/main.spec @@ -0,0 +1,44 @@ +# -*- mode: python ; coding: utf-8 -*- + + +block_cipher = None + + +a = Analysis( + ['main.py'], + pathex=[], + binaries=[], + datas=[], + hiddenimports=[], + hookspath=[], + hooksconfig={}, + runtime_hooks=[], + excludes=[], + win_no_prefer_redirects=False, + win_private_assemblies=False, + cipher=block_cipher, + noarchive=False, +) +pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher) + +exe = EXE( + pyz, + a.scripts, + a.binaries, + a.zipfiles, + a.datas, + [], + name='main', + debug=False, + bootloader_ignore_signals=False, + strip=False, + upx=True, + upx_exclude=[], + runtime_tmpdir=None, + console=True, + disable_windowed_traceback=False, + argv_emulation=False, + target_arch=None, + codesign_identity=None, + entitlements_file=None, +) diff --git a/main.py b/main.py index 31662d8..65cbcad 100644 --- a/main.py +++ b/main.py @@ -73,8 +73,8 @@ def gucamole(ip,servername): ## Import User + Maschinen als RAW print("" + ip + servername) -query = "SELECT * FROM `Stines-GmbH`.`Kunden-Server` WHERE `IP-Adresse` = ""'{}'""".format(get_local_ip()) -# query = "SELECT * FROM `Stines-GmbH`.`Kunden-Server` WHERE `IP-Adresse` = ""'{}'""".format("172.18.1.6") +# query = "SELECT * FROM `Stines-GmbH`.`Kunden-Server` WHERE `IP-Adresse` = ""'{}'""".format(get_local_ip()) +query = "SELECT * FROM `Stines-GmbH`.`Kunden-Server` WHERE `IP-Adresse` = ""'{}'""".format("172.18.1.3") list = mysql_connect.get_ip(query)