From fee62ae14c15e555662b1d1099304add3eff3b1c Mon Sep 17 00:00:00 2001
From: Miroslav Stampar <miroslav.stampar@gmail.com>
Date: Thu, 2 Jan 2025 01:00:58 +0100
Subject: [PATCH] Update of checksums

---
 data/txt/sha256sums.txt | 820 ++++++++++++++++++++--------------------
 1 file changed, 410 insertions(+), 410 deletions(-)

diff --git a/data/txt/sha256sums.txt b/data/txt/sha256sums.txt
index da732bb41..c6a5956ac 100644
--- a/data/txt/sha256sums.txt
+++ b/data/txt/sha256sums.txt
@@ -22,13 +22,13 @@ a08e09c1020eae40b71650c9b0ac3c3842166db639fdcfc149310fc8cf536f64  data/shell/REA
 099eb0f9ed71946eb55bd1d4afa1f1f7ef9f39cc41af4897f3d5139524bd2fc2  data/shell/stagers/stager.aspx_
 f2648a0cb4d5922d58b8aa6600f786b32324b9ac91e3a57e4ff212e901ffe151  data/shell/stagers/stager.jsp_
 84b431647a2c13e72b2c9c9242a578349d1b8eef596166128e08f1056d7e4ac8  data/shell/stagers/stager.php_
-31676dcadde4c2eef314ef90e0661a57d2d43cb52a39ef991af43fcb6fa9af22  data/txt/common-columns.txt
-bb88fcfc8eae17865c4c25c9031d4488ef38cc43ab241c7361ae2a5df24fd0bb  data/txt/common-files.txt
-e456db93a536bc3e7c1fbb6f15fbac36d6d40810c8a754b10401e0dab1ce5839  data/txt/common-outputs.txt
-1c5095ba246934be2a7990bf11c06703f48ebba53f0dba18107fcf44e11a5cea  data/txt/common-tables.txt
-4ee746dcab2e3b258aa8ff2b51b40bef2e8f7fc12c430b98d36c60880a809f03  data/txt/keywords.txt
+f07b7f4e3f073ce752bda6c95e5a328572b82eb2705ee99e2a977cc4e3e9472b  data/txt/common-columns.txt
+882a18f1760f96807cceb90023cff919ac6804dde2a6ddd8af26f382aa3e93eb  data/txt/common-files.txt
+1e626d38f202c1303fa12d763b4499cf6a0049712a89829eeed0dd08b2b0957f  data/txt/common-outputs.txt
+8c57f1485d2f974b7a37312aa79cedefcca7c4799b81bbbb41736c39d837b48d  data/txt/common-tables.txt
+f20771d6aba7097e262fe18ab91e978e9ac07dafce0592c88148929a88423d89  data/txt/keywords.txt
 c5ce8ea43c32bc72255fa44d752775f8a2b2cf78541cbeaa3749d47301eb7fc6  data/txt/smalldict.txt
-895f9636ea73152d9545be1b7acaf16e0bc8695c9b46e779ab30b226d21a1221  data/txt/user-agents.txt
+4f6ee5c385a925372c4a4a0a65b499b9fc3f323a652d44b90892e742ef35c4c1  data/txt/user-agents.txt
 9c2d6a0e96176447ab8758f8de96e6a681aa0c074cd0eca497712246d8f410c6  data/txt/wordlist.tx_
 849c61612bd0d773971254df2cc76cc18b3d2db4051a8f508643278a166df44e  data/udf/mysql/linux/32/lib_mysqludf_sys.so_
 20b5a80b8044da1a0d5c5343c6cbc5b71947c5464e088af466a3fcd89c2881ef  data/udf/mysql/linux/64/lib_mysqludf_sys.so_
@@ -112,14 +112,14 @@ c94d5c9ae4e4b996eaf0d06a6c5323a12f22653bb53c5eaf5400ee0bccf4a1eb  doc/translatio
 0bccce9d2e48e7acc1ef126539a50d3d83c439f94cc6387c1331a9960604a2cd  doc/translations/README-uk-UA.md
 285c997e8ae7381d765143b5de6721cad598d564fd5f01a921108f285d9603a2  doc/translations/README-vi-VN.md
 b553a179c731127a115d68dfb2342602ad8558a42aa123050ba51a08509483f6  doc/translations/README-zh-CN.md
-98dd22c14c12ba65ca19efca273ef1ef07c45c7832bfd7daa7467d44cb082e76  extra/beep/beep.py
+783ddbaa638d2d2987be7aa2e9e9e40aef8c0b7a132db60949e43bc733d01978  extra/beep/beep.py
 509276140d23bfc079a6863e0291c4d0077dea6942658a992cbca7904a43fae9  extra/beep/beep.wav
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  extra/beep/__init__.py
-c8a0f9ea14315b9ac57097cbf383f57eb3dffda57f46efaf38fcdb68fdb94638  extra/cloak/cloak.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  extra/cloak/__init__.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  extra/beep/__init__.py
+3b54434b0d00c8fd12328ef8e567821bd73a796944cb150539aa362803ab46e5  extra/cloak/cloak.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  extra/cloak/__init__.py
 6879b01859b2003fbab79c5188fce298264cd00300f9dcecbe1ffd980fe2e128  extra/cloak/README.txt
-0d16bc2624e018c38fd7fa8e936eb4b81d49726cacc62b87a1c4210bf2a08f5f  extra/dbgtool/dbgtool.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  extra/dbgtool/__init__.py
+30f8aa9e7243443c9cfc21d2550036b2eda42414e1275145e5a97d2576149ca5  extra/dbgtool/dbgtool.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  extra/dbgtool/__init__.py
 a777193f683475c63f0dd3916f86c4b473459640c3278ff921432836bc75c47f  extra/dbgtool/README.txt
 a87035e5923f5b56077dfbd18cda5aa5e2542f0707b7b55f7bbeb1960ae3cc9a  extra/icmpsh/icmpsh.exe_
 2fcce0028d9dd0acfaec497599d6445832abad8e397e727967c31c834d04d598  extra/icmpsh/icmpsh-m.c
@@ -128,7 +128,7 @@ a87035e5923f5b56077dfbd18cda5aa5e2542f0707b7b55f7bbeb1960ae3cc9a  extra/icmpsh/i
 1589e5edeaf80590d4d0ce1fd12aa176730d5eba3bfd72a9f28d3a1a9353a9db  extra/icmpsh/icmpsh-s.c
 ab6ee3ee9f8600e39faecfdaa11eaa3bed6f15ccef974bb904b96bf95e980c40  extra/icmpsh/__init__.py
 27af6b7ec0f689e148875cb62c3acb4399d3814ba79908220b29e354a8eed4b8  extra/icmpsh/README.txt
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  extra/__init__.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  extra/__init__.py
 191e3e397b83294082022de178f977f2c59fa99c96e5053375f6c16114d6777e  extra/runcmd/README.txt
 25be5af53911f8c4816c0c8996b5b4932543efd6be247f5e18ce936679e7d1cd  extra/runcmd/runcmd.exe_
 70bd8a15e912f06e4ba0bd612a5f19a6b35ed0945b1e370f9b8700b120272d8f  extra/runcmd/src/README.txt
@@ -142,412 +142,412 @@ b8bcb53372b8c92b27580e5cc97c8aa647e156a439e2306889ef892a51593b17  extra/shellcod
 cfa1f8d02f815c4e8561f6adbdd4e84dda6b6af6c7a0d5eeb9d7346d07e1e7ad  extra/shellcodeexec/README.txt
 cb43de49a549ae5524f3066b99d6bc3b0b684c6e68c2e75602e87b2ac5718716  extra/shellcodeexec/windows/shellcodeexec.x32.exe_
 384805687bfe5b9077d90d78183afcbd4690095dfc4cc12b2ed3888f657c753c  extra/shutils/autocompletion.sh
-2f5dfcffc21b5bf7c48cd6c6dbb73d65d624c22e879128bb73b6a74fe508d2fe  extra/shutils/blanks.sh
-0a19945245096f0d1607546f7e254fa39b38a9ed95a246d748996e0a1a1f273a  extra/shutils/drei.sh
-1e166de9426354ed3eb9d474a7be0268ffccefa068cab2063bbce3a60e98c2b4  extra/shutils/duplicates.py
-138bd14cd77b033a0ebf75e27ecceb64a81137167d9d269c00c99082f9d6e6db  extra/shutils/junk.sh
-4d0a244b7c618e1539c72180f909792083c02cec31e27b44eec98b0055163536  extra/shutils/modernize.sh
+9ed66a22c6d21645a9a80cf54e6ea44582336bb0bd432c789b2bc37edcff482d  extra/shutils/blanks.sh
+f3d8033f8c451ae28ca4b8f65cf2ceb77fadba21f11f19229f08398cbf523bc6  extra/shutils/drei.sh
+2462efbca0d1572d2e6d380c8be48caa9e6d481b3b42ebe5705de4ba93e6c9fe  extra/shutils/duplicates.py
+336aebaff9a9a9339c71a03b794ec52429c4024a9ebfd7e5a60c196fad21326e  extra/shutils/junk.sh
+8779e1a56165327e49bbfd6cb2a461ab18cd8a83e9bfc139c9bdfc8e44f2a23f  extra/shutils/modernize.sh
 74fe683e94702bef6b8ea8eebb7fc47040e3ef5a03dec756e3cf4504a00c7839  extra/shutils/newlines.py
 fed05c468af662ba6ca6885baf8bf85fec1e58f438b3208f3819ad730a75a803  extra/shutils/postcommit-hook.sh
 dc35b51f5c9347eda8130106ee46bb051474fc0c5ed101f84abf3e546f729ceb  extra/shutils/precommit-hook.sh
-9a82c097f16a3062bd0e818bff12b4ec21b6f8f38b778604573a416589dfc450  extra/shutils/pycodestyle.sh
-fa1a42d189188770e82d536821d694626ca854438dadb9e08e143d3ece8c7e27  extra/shutils/pydiatra.sh
-5da7d1c86ca93313477d1deb0d6d4490798a2b63a2dd8729094184625b971e11  extra/shutils/pyflakes.sh
-c941be05376ba0a99d329e6de60e3b06b3fb261175070da6b1fc073d3afd5281  extra/shutils/pylint.sh
-a19725f10ff9c5d484cffd8f1bd9348918cc3c4bfdd4ba6fffb42aaf0f5c973c  extra/shutils/pypi.sh
+1909f0d510d0968fb1a6574eec17212b59081b2d7eb97399a80ba0dc0e77ddd1  extra/shutils/pycodestyle.sh
+026af5ba1055e85601dcdcb55bc9de41a6ee2b5f9265e750c878811c74dee2b0  extra/shutils/pydiatra.sh
+2ce9ac90e7d37a38b9d8dcc908632575a5bafc4c75d6d14611112d0eea418369  extra/shutils/pyflakes.sh
+ab70028ea7e47484486b88354ed9ef648aac08ccba74a9507e5a401067f13997  extra/shutils/pylint.sh
+02adeb5acf8f9330ce5e5f36c9a98d6114948c6040f76dd4f1ed3385d72f6d6f  extra/shutils/pypi.sh
 df768bcb9838dc6c46dab9b4a877056cb4742bd6cfaaf438c4a3712c5cc0d264  extra/shutils/recloak.sh
 1972990a67caf2d0231eacf60e211acf545d9d0beeb3c145a49ba33d5d491b3f  extra/shutils/strip.sh
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  extra/vulnserver/__init__.py
-2ffe028b8b21306b6f528e62b214f43172fcf5bb59d317a13ba78e70155677ce  extra/vulnserver/vulnserver.py
-f9c96cd3fe99578bed9d49a8bdf8d76836d320a7c48c56eb0469f48b36775c35  lib/controller/action.py
-062c02a876644fc9bb4be37b545a325c600ee0b62f898f9723676043303659d4  lib/controller/checks.py
-11c494dd61fc8259d5f9e60bd69c4169025980a4ce948c6622275179393e9bef  lib/controller/controller.py
-46d70b69cc7af0849242da5094a644568d7662a256a63e88ae485985b6dccf12  lib/controller/handler.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  lib/controller/__init__.py
-826c33f1105be4c0985e1bbe1d75bdb009c17815ad6552fc8d9bf39090d3c40f  lib/core/agent.py
-c2966ee914b98ba55c0e12b8f76e678245d08ff9b30f63c4456721ec3eff3918  lib/core/bigarray.py
-d4d550f55b9eb8c3a812e19f46319fb299b3d9549df54d5d14fc615aeaa38b0e  lib/core/common.py
-5c26b0f308266bc3a9679ef837439e38d1dc7a69eac6bd3422280f49aaf114d2  lib/core/compat.py
-b60c96780cad4a257f91a0611b08cfcc52f242908c5d5ab2bf9034ef07869602  lib/core/convert.py
-5e381515873e71c395c77df00bf1dd8c4592afc6210a2f75cbc20daf384e539f  lib/core/data.py
-724b3f6f5bcd1479de19c7835577bcd8811f2ec72ccaebaf5b2dfdb8161a167d  lib/core/datatype.py
-55e7d63aae317763afcbdbea1c7731497c93bad14f6d032a0ccfffe72ffc121f  lib/core/decorators.py
-595c7dfde7c67cdb674fb019a24b07a501a9cdb6321e4f8ce3d3354cd9526eae  lib/core/defaults.py
-e8f6f1df8814b7b03c3eba22901837555083f66c99ee93b943911de785736bfa  lib/core/dicts.py
-5fb6ef1772580a701b1b109858163a1c16446928f8c29170d67ad4d0171c0950  lib/core/dump.py
-874c8eb7391ef0f82b6e870499daa336a79a6d014a23e7452205f5ef0b6a9744  lib/core/enums.py
-67ab7a8f756b63e75e8b564d647e72362d7245d6b32b2881be02321ceaaca876  lib/core/exception.py
-0379d59be9e2400e39abbb99fbceeb22d4c3b69540504a0cb59bf3aaf53d05a9  lib/core/gui.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  lib/core/__init__.py
-fce3fd4b161ec1c6e9d5bf1dca5bc4083e07d616ed2c14b798e96b60ec67c2b2  lib/core/log.py
-ae2300d0763e0be6c9c14318aa113f4ff118c3cd425507700c1a88ea57f716b8  lib/core/optiondict.py
-c727cf637840aa5c0970c45d27bb5b0d077751aee10a5cd467caf92a54a211f4  lib/core/option.py
-d2d81ee7520b55571923461a2bdfaa68dda74a89846761338408ab0acf08d3a5  lib/core/patch.py
-bf77f9fc4296f239687297aee1fd6113b34f855965a6f690b52e26bd348cb353  lib/core/profiling.py
-4ccce0d53f467166d4084c9ef53a07f54cc352e75f785454a31c8a820511a84e  lib/core/readlineng.py
-4eff81c639a72b261c8ba1c876a01246e718e6626e8e77ae9cc6298b20a39355  lib/core/replication.py
-bbd1dcda835934728efc6d68686e9b0da72b09b3ee38f3c0ab78e8c18b0ba726  lib/core/revision.py
-eed6b0a21b3e69c5583133346b0639dc89937bd588887968ee85f8389d7c3c96  lib/core/session.py
-014d6e59c42b54394a2ae2ebf7d57987c6c1c5e6bf3cea4a707a5d0405f091f6  lib/core/settings.py
-2bec97d8a950f7b884e31dfe9410467f00d24f21b35672b95f8d68ed59685fd4  lib/core/shell.py
-e90a359b37a55c446c60e70ccd533f87276714d0b09e34f69b0740fd729ddbf8  lib/core/subprocessng.py
-54f7c70b4c7a9931f7ff3c1c12030180bde38e35a306d5e343ad6052919974cd  lib/core/target.py
-6d6a89be3746f07644b96c2c212745515fa43eab4d1bd0aecf1476249b1c7f07  lib/core/testing.py
-8cb7424aa9d42d028a6780250effe4e719d9bb35558057f8ebe9e32408a6b80f  lib/core/threads.py
-ff39235aee7e33498c66132d17e6e86e7b8a29754e3fdecd880ca8356b17f791  lib/core/unescaper.py
-2984e4973868f586aa932f00da684bf31718c0331817c9f8721acd71fd661f89  lib/core/update.py
-ce65f9e8e1c726de3cec6abf31a2ffdbc16c251f772adcc14f67dee32d0f6b57  lib/core/wordlist.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  lib/__init__.py
-ba16fdd71fba31990dc92ff5a7388fb0ebac21ca905c314be6c8c2b868f94ab7  lib/parse/banner.py
-bf050f6de23caf82fb3d97b5efd5588398ab68e706e315cc449c175869cb5fb4  lib/parse/cmdline.py
-d1fa3b9457f0e934600519309cbd3d84f9e6158a620866e7b352078c7c136f01  lib/parse/configfile.py
-9af4c86e41e50bd6055573a7b76e380a6658b355320c72dd6d2d5ddab14dc082  lib/parse/handler.py
-13b3ab678a2c422ce1dea9558668c05e562c0ec226f36053259a0be7280ebf92  lib/parse/headers.py
-b48edf3f30db127b18419f607894d5de46fc949d14c65fdc85ece524207d6dfd  lib/parse/html.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  lib/parse/__init__.py
-8743332261f8b0da52c94ca56510f0f2e856431c2bbe2164efdd3de605c2802b  lib/parse/payloads.py
-23adb7169e99554708062ff87ae795b90c6a284d1b5159eada974bf9f8d7583f  lib/parse/sitemap.py
-0acfa7da4b0dbc81652b018c3fdbb42512c8d7d5f01bbf9aef18e5ea7d38107a  lib/request/basicauthhandler.py
-2395d6d28d6a1e342fccd56bb741080468a777b9b2a5ddd5634df65fe9785cef  lib/request/basic.py
-ead55e936dfc8941e512c8e8a4f644689387f331f4eed97854c558be3e227a91  lib/request/chunkedhandler.py
-06128c4e3e0e1fe34618de9d1fd5ee21292953dce4a3416567e200d2dfda79f2  lib/request/comparison.py
-9ffc0e799273240c26d32521f58b3e3fd8a3c834e9db2ce3bda460595e6be6c8  lib/request/connect.py
-470e96857a7037a2d74b2c4b1c8c5d8379b76ea8cbdb1d8dd4367a7a852fa93c  lib/request/direct.py
-e802cc9099282764da0280172623600b6b9bb9fe1c87f352ade8be7a3f622585  lib/request/dns.py
-9922275d3ca79f00f9b9301f4e4d9f1c444dc7ac38de6d50ef253122abae4833  lib/request/httpshandler.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  lib/request/__init__.py
-ea8261a5099ca66032ae7606e5392de719827a71750c203e3fc6bb6759757cf3  lib/request/inject.py
-ba87a7bc91c1ec99a273284b9d0363358339aab0220651ff1ceddf3737ce2436  lib/request/methodrequest.py
-4ba939b6b9a130cd185e749c585afa2c4c8a5dbcbf8216ecc4f3199fe001b3e2  lib/request/pkihandler.py
-c6b222c0d34313cdea82fb39c8ead5d658400bf41e56aabd9640bdcf9bedc3a1  lib/request/rangehandler.py
-06bba7e3d77a3fb35e0b87420bb29bb1793f6dd7521fbfb063484575ac1c48e1  lib/request/redirecthandler.py
-9c5aab24a226acc093c62ca0b8c3736fb0dc2cf88ccbba85b323980a0f669d3e  lib/request/templates.py
-f07a4e40819dc2e7920f9291424761971a9769e4acfd34da223f24717563193c  lib/takeover/abstraction.py
-e775a0abe52c1a204c484ef212ff135c857cc8b7e2c94da23b5624c561ec4b9e  lib/takeover/icmpsh.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  lib/takeover/__init__.py
-c3d8c98a6d44d392f7b8572d3b35804f85838ddbc8e2a2f57af58f8e598af2f4  lib/takeover/metasploit.py
-a31b1bf60fcf58b7b735a64d73335212d5089e84051ff7883c14f6c73e055643  lib/takeover/registry.py
-90655344c9968e841eb809845e30da8cc60160390911345ac873be39d270467f  lib/takeover/udf.py
-145a9a8b7afb6504700faa1c61ca18eabab3253951788f29e7ee63c3ebff0e48  lib/takeover/web.py
-c4dc16a5ec302a504096f3caf0aa72e15c8b65bf03d9b62aa71bd4d384afec11  lib/takeover/xp_cmdshell.py
-6f87a9f4d9213363dd19bf687ff641ab76908e6ee67c79ec4b8fe831aad85e5d  lib/techniques/blind/inference.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  lib/techniques/blind/__init__.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  lib/techniques/dns/__init__.py
-3aeb3941602911434d27ca49574950806da9cf5613f284f295016b4611bab488  lib/techniques/dns/test.py
-f948fefb0fa67da8cf037f7abbcdbb740148babda9ad8a58fab1693456834817  lib/techniques/dns/use.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  lib/techniques/error/__init__.py
-81d750702c21a129d13a903a8df7c9e68f788543a3024413de418576c1a70649  lib/techniques/error/use.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  lib/techniques/__init__.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  lib/techniques/union/__init__.py
-700cc5e8cae85bd86674d0cb6c97093fde2c52a480cc1e40ae0010fffd649395  lib/techniques/union/test.py
-74ecbeff52a6fba83fc2c93612afd8befdbdc0c25566d31e5d20fbbc5b895054  lib/techniques/union/use.py
-6b3f83a85c576830783a64e943a58e90b1f25e9e24cd51ae12b1d706796124e9  lib/utils/api.py
-e00740b9a4c997152fa8b00d3f0abf45ae15e23c33a92966eaa658fde83c586f  lib/utils/brute.py
-c0a4765aa80c5d9b7ef1abe93401a78dd45b2766a1f4ff6286287dc6188294de  lib/utils/crawler.py
-3f97e327c548d8b5d74fda96a2a0d1b2933b289b9ec2351b06c91cefdd38629d  lib/utils/deps.py
-e81393f0d077578e6dcd3db2887e93ac2bfbdef2ce87686e83236a36112ca7d3  lib/utils/getch.py
-83b45227efb5898f6a2c6d79e0db74cce9ab733b85b2a8214a2472deb6159b93  lib/utils/har.py
-bb8e8151eeb00206d6cb3c92f5d166bb5a4ff3d5715bbd791e75536f88142c42  lib/utils/hashdb.py
-a8adf8103eb2824b3c516252250700b47e6fd686b6186b7ed71c34f02fada13c  lib/utils/hash.py
-c4dcf62230e843ff9290910620533b000742ae1e7ad92e2cf4ea2bec37d502dc  lib/utils/httpd.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  lib/utils/__init__.py
-378990e2ab437bc24aa52bd75ab28fddc467c0b8b74d4486490dcd5110f0e058  lib/utils/pivotdumptable.py
-3d50bc48f9512d5833b38ca1edf5f446b019d3a22df846937b4a9b511c63e901  lib/utils/progress.py
-7533a8ba0aa11639e10cbee2f47979a66ccf989fcc75c5c4e30cafc4568b7acc  lib/utils/purge.py
-3bab0bb4681fa1de5d19fbc7bc4f6a4efdb436439def9983bb5f4d2905ac4cad  lib/utils/safe2bin.py
-e6382d5b1bd1adb0877963b977a601838f0cc68788bac7f43f05bab1118e9e5c  lib/utils/search.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  extra/vulnserver/__init__.py
+9fb22b629ffb69d9643230f7bea50b0ad25836058647a3b2e88a1e254aa3ce74  extra/vulnserver/vulnserver.py
+66d14fc303b061ccf983bf3ff84b5e1345c4fe643b662fbc5ec1a924d6415aee  lib/controller/action.py
+f0a3c3a555920b7e9321c234b54718e3d70f8ca33a8560a389c3b981e98c1585  lib/controller/checks.py
+d7b1d29dfa0e4818553259984602410b14c60803cae9c9bb7b249ed7ad71a3f6  lib/controller/controller.py
+de2b0220db1c79d8720b636d267b11e117151f5f99740567096e9b4cbb7cc9d5  lib/controller/handler.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  lib/controller/__init__.py
+41c7fb7e486c4383a114c851f0c32c81c53c2b4f1d2a0fd99f70885072646387  lib/core/agent.py
+f848dcfdacb5143f803f4e9474cf3eef939039c26c522ca09777c425661300f0  lib/core/bigarray.py
+129bcc6342e2398c9d66204524ceb005121b83a23311e0724891d4cd0abd17a5  lib/core/common.py
+88fbbe7c41511b17d7ef449d675a84eaa80cac6ebf457a18577eadd62f6f1330  lib/core/compat.py
+5ce8f2292f99d17d69bfc40ded206bfdfd06e2e3660ff9d1b3c56163793f8d1c  lib/core/convert.py
+f561310b3cea570cc13d9f0aff16cce8b097d51275f8b947e7fff4876ac65c32  lib/core/data.py
+e050353f74c0baaf906ffca91dd04591645455ae363ae732a7a23f91ffe2ef1c  lib/core/datatype.py
+bdd1b5b3eb42cffdc1be78b8fe4e1bb2ec17cd86440a7aeb08fc599205089e94  lib/core/decorators.py
+9219f0bd659e4e22f4238ca67830adcb1e86041ce7fd3a8ae0e842f2593ae043  lib/core/defaults.py
+ec8d94fb704c0a40c88f5f283624cda025e2ea0e8b68722fe156c2b5676f53ac  lib/core/dicts.py
+65fb5a2fc7b3bb502cc2db684370f213ab76bff875f3cf72ef2b9ace774efda9  lib/core/dump.py
+0e28c66ea9dfa1b721cfca63c364bdc139f53ebc8f9c57126b0af7dc6b433dcc  lib/core/enums.py
+64bf6a5c2e456306a7b4f4c51f077412daf6c697fed232d8e23b77fd1a4c736e  lib/core/exception.py
+93c256111dc753967169988e1289a0ea10ec77bfb8e2cbd1f6725e939bfbc235  lib/core/gui.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  lib/core/__init__.py
+53499dc202a036289e3b2b9699d19568e794d077e16fd3a5c91771983de45451  lib/core/log.py
+eb1890d111e6187cac4cf81c3a525e95e7061607847d4f05ec23f9dba8febdcd  lib/core/optiondict.py
+ceea031ce1a49a20af689d750d33d057e38a7c631f008872b04f380e2de39bb9  lib/core/option.py
+81275fdbd463d89a2bfd8c00417a17a872aad74f34c18e44be79c0503e67dfa5  lib/core/patch.py
+e79df3790f16f67988e46f94b0a516d7ee725967f7698c8e17f210e4052203a7  lib/core/profiling.py
+c6a182f6b7d3b0ad6f0888ea2a4de4148f0770549038d7de8bc3267b4c6635f7  lib/core/readlineng.py
+63ae69713c6ea9abfa10e71dfab8f2dcf42432177a38d2c1e98785bf1468674c  lib/core/replication.py
+5bad5bc7115051cef7b84efa73fbafbf5e1db46eef32a445056b56cda750b66f  lib/core/revision.py
+0dcb52c9c76a4b0acf2e9038f7d8f08c14543cef3cf7032831c6c0a99376ad24  lib/core/session.py
+6528a19e5de32fb02c3045c31bc928179c5d812211dde48cf237c3fbc2567a56  lib/core/settings.py
+a1e4f2860bffc73bbf2e5db293fa49dcb600ea35f950cda43dc953b3160ab3db  lib/core/shell.py
+841716e87b90a3b598515910841f7cf8d33bb87c24a27fba1a80e36a831cbcd7  lib/core/subprocessng.py
+9731092f195e346716929323ea3c93247b23b9b92b0f32d3fd0acc3adf9876cc  lib/core/target.py
+b1071f449a66b4ceacd4b84b33a73d9e0a3197d271d72daaa406ba473a8bb625  lib/core/testing.py
+3b47307b044c07389eec05d856403a94c9b8bd0d36aeaab11ef702b33ae499d0  lib/core/threads.py
+69b86b483368864639b9d41ff70ab0f2c4a28d4ad66b590f95ccba0566605c69  lib/core/unescaper.py
+40fef2dcaaf9cfd9e78aeb14dc6639b7369738802cd473eedeedc5a51f9db0e1  lib/core/update.py
+12cbead4e9e563b970fafb891127927445bd53bada1fac323b9cd27da551ba30  lib/core/wordlist.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  lib/__init__.py
+a027f4c44811cb74aa367525f353706de3d3fc719e6c6162f7a61dc838acf0c2  lib/parse/banner.py
+9c7f95948cb6ee20b2b5bff7b36c23179c44303d3c8ad555247f65f12f30e0a9  lib/parse/cmdline.py
+3907765df08c31f8d59350a287e826bd315a7714dc0e87496f67c8a0879c86ac  lib/parse/configfile.py
+ced03337edd5a16b56a379c9ac47775895e1053003c25f6ba5bec721b6e3aa64  lib/parse/handler.py
+3704a02dcf00b0988b101e30b2e0d48acdd20227e46d8b552e46c55d7e9bf28c  lib/parse/headers.py
+d6a9ef3ace86ad316e5a69b172159a0b35d89f9861c8ed04a32650105f5d78b7  lib/parse/html.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  lib/parse/__init__.py
+e92ecb7fb9dc879a58598f6ccf08702998eb163d21a70cd728bd6e27e182792b  lib/parse/payloads.py
+cbabdde72df4bd8d6961d589f1721dd938d8f653aa6af8900a31af6e2586405d  lib/parse/sitemap.py
+87109063dd336fe2705fdfef23bc9b340dcc58e410f15c372fab51ea6a1bf4b1  lib/request/basicauthhandler.py
+89417568d7f19e48d39a8a9a4227d3d2b71d1c9f61139a41b1835fb5266fcab8  lib/request/basic.py
+6139b926a3462d14ddd50acdb8575ae442b8fab089db222721535092b9af3ea1  lib/request/chunkedhandler.py
+ad661a075c6df0624747722d77ca3b1f69f36e54708e33673a33cfdef1ed5075  lib/request/comparison.py
+65c57ca9de892b6b7b55e1b13392f94e831710f7d21755a7d85eb6db4f61eb41  lib/request/connect.py
+0649a39c5cc2fc0f4c062b100ced17e3e6934a7e578247dfc65b650edc29825e  lib/request/direct.py
+5283754cf387ce4e645ee50834ee387cde29a768aaada1a6a07c338da216c94d  lib/request/dns.py
+2dd88e1f75c0ee54c335d5d0d9199216194aa299bd8ce99dca333c2e4f9ea38b  lib/request/httpshandler.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  lib/request/__init__.py
+64442b90c1e02b23db3ed764a0588f9052b96c4690b234af1682b3b7e52d51a8  lib/request/inject.py
+6ac4235e40dda2d51b21c2199374eb30d53a5b40869f80055df0ac34fbe59351  lib/request/methodrequest.py
+696700e094142d64133f34532eb1953a589727b007cac4b8ed757b75b36df1d8  lib/request/pkihandler.py
+347b33b075c2a05d4fdf05449b09e0dc5e9f041f01063a7a3b02c9ae33d54c43  lib/request/rangehandler.py
+f22b30b14a68f1324de6e17df8b6e3a894f203ba8b271411914fe4cf5a4c4f52  lib/request/redirecthandler.py
+8933412a100cd78eb24dcacd42ba0e416a8d589a7df11fa77f4c00b1e929e045  lib/request/templates.py
+e179c94f5677c57f7a4affa4b641d132ae076e04de5440706a4a4a7a5142c613  lib/takeover/abstraction.py
+c512e9a3cfc4987839741599bc1f5fbf82f4bf9159398f3749139cf93325f44d  lib/takeover/icmpsh.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  lib/takeover/__init__.py
+6c68a6a379bf1a5d0ca5e0db0978e1c1b43f0964c0762f1949eda44cccce8cec  lib/takeover/metasploit.py
+a80176c3bab60af1f45483b1121f2c5a8d0c269eebe0415f78d058302b646aea  lib/takeover/registry.py
+782ca6271d74dbbed8db223ea6fdc23bbaee5787bbb4112e7b6267f8c6cd9b82  lib/takeover/udf.py
+ec77bee2f221157aff16ec518ca2f3f8359952cd0835f70dd6a5cd8d57caf5bc  lib/takeover/web.py
+21f2ccd7363b1da8f4f0b1e5050ed2a6806914d2d13e280d7a6635ce127823c3  lib/takeover/xp_cmdshell.py
+8a09c54f9020ca170ddc6f41005c8b03533d6f5961a2bb9af02337b8d787fe3e  lib/techniques/blind/inference.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  lib/techniques/blind/__init__.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  lib/techniques/dns/__init__.py
+1b8b4fe2088247f99b96ccab078a8bd72dc934d7bd155498eec2a77b67c55daf  lib/techniques/dns/test.py
+9120019b1a87e0df043e815817b8bfb9965bda6f6fa633dc667c940865bb830c  lib/techniques/dns/use.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  lib/techniques/error/__init__.py
+5063c30a821da00d0935b4e6c2f668f35818c8a6c2005e2e0074f491366f7725  lib/techniques/error/use.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  lib/techniques/__init__.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  lib/techniques/union/__init__.py
+3349573564c035ef7c3dbca7da3aecde139f31621395a1a6a7d2eef1dccbb9b0  lib/techniques/union/test.py
+b781403433a2ad9a18fa9b1cc291165f04f734942268b4eba004a53afe8abe49  lib/techniques/union/use.py
+c09927bccdbdb9714865c9a72d2a739da745375702a935349ddb9edc1d50de70  lib/utils/api.py
+1d72a586358c5f6f0b44b48135229742d2e598d40cefbeeabcb40a1c2e0b70b2  lib/utils/brute.py
+dd0b67fc2bdf65a4c22a029b056698672a6409eff9a9e55da6250907e8995728  lib/utils/crawler.py
+41a037169ca0b595781d70d6af40e2b47c9a2732fd08378029502bbe6f522960  lib/utils/deps.py
+0b83cc8657d5bea117c02facde2b1426c8fe35d9372d996c644d67575d8b755f  lib/utils/getch.py
+c2a2fa68d2c575ab35f472d50b8d52dd6fc5e1b4d6c86a06ac06365650fec321  lib/utils/har.py
+e6376fb0c3d001b6be0ef0f23e99a47734cfe3a3d271521dbe6d624d32f19953  lib/utils/hashdb.py
+c746c4dcc976137d6e5eff858146dcf29f01637587d3bdb8e2f8a419fc64b885  lib/utils/hash.py
+c099f7f2bd2a52e00b2bda915475db06dd58082e44e1e53adea20153eb9186a8  lib/utils/httpd.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  lib/utils/__init__.py
+45decceb62e02897e4c1e2022442b4d0b9a112f6987b8b65ed4f664411661a69  lib/utils/pivotdumptable.py
+901ba2d06a3d54b4ae38572c8aab7da37da1aa8500ca6433e61b38c5422f5283  lib/utils/progress.py
+bd067905ffda568dea97d3bc4c990ec3da6ec6e97452ccf91e44e71b986a84ff  lib/utils/purge.py
+2fbd992eb06ba27b2aa5b392d3c9176622eb8077bfa119362255d11e05f79189  lib/utils/safe2bin.py
+b0fdaca72e4f72c3716332712f7ad326ac5144035acc9932551a4c0e83b3da4e  lib/utils/search.py
 8258d0f54ad94e6101934971af4e55d5540f217c40ddcc594e2fba837b856d35  lib/utils/sgmllib.py
-942916d4cdc6ff3fdffaedc897b6483e1701d835c51a33c48e19082015ff0a39  lib/utils/sqlalchemy.py
-28f45811635fd3605e9949c0731553a8d4f578924d1f47266ab6dba9e015e652  lib/utils/timeout.py
-d44774d5c126d974934784a14674254d84fa06aa49ca621ebf19a6beac3f58e9  lib/utils/versioncheck.py
-12ad40d917749dd3b235aa9ee0d2d6a45f4ee37e46f6db79d196906f92f4331e  lib/utils/xrange.py
-af2c47d2a12cfb1131ab61fc3654b962309690caad65e3db8285bde15990d19c  LICENSE
-55a454a886173180da1ba9edcbe36725e98cbdf09754349efdcd1632836899af  plugins/dbms/access/connector.py
-6e3cee389fe2a716c93ac90882f71251e603e816dfdbefd9b2e61ca8547b245f  plugins/dbms/access/enumeration.py
-461d93cae6c22070ea1c788e7cdfd49153d3b842e2b1a5e395d12593556c1370  plugins/dbms/access/filesystem.py
-93f889dddf94329c8c31fd68c67b8fefb8d2f6b7e78ffb6987794f2c16d02a7d  plugins/dbms/access/fingerprint.py
-234bd0ea20badf44a7d5ff0d9071655072b66a85201a415fcc63c16dca10e72e  plugins/dbms/access/__init__.py
-6a2b30cff7644dc52fcf46c01143abfeb04b8e805c4f43b7e904333933ae8bca  plugins/dbms/access/syntax.py
-d9a8d0fd234b482ed4e01f28c24561ee08102c7691acb5543c7aa014e4f44e75  plugins/dbms/access/takeover.py
-4729e0623c3d0feefc8af85c7d9adce4c2c96c8c494f2e32d25c4c95aeb0819d  plugins/dbms/altibase/connector.py
-f154da0869c8103ce6e19ba21b780737263b3fb188c5c77b0315cd7d36a50633  plugins/dbms/altibase/enumeration.py
-657a4e3657a1fdc20312978b090dd2d4a9d5bf1a21df41703ca7ee3e3aea6a21  plugins/dbms/altibase/filesystem.py
-3c808d22eb17259e590cf0c5a9fe41e5d56b95bce400fa502b7a5583aa78bc64  plugins/dbms/altibase/fingerprint.py
-d04f83f21eb063575180005155505d868a448afff0a12866dddd3f1939b50210  plugins/dbms/altibase/__init__.py
-3c163c8135e2ab8ed17b0000862a1b2d7cf2ec1e7d96d349ec644651cdecad49  plugins/dbms/altibase/syntax.py
-c90d520338946dfae7b934bb3aab9bf8db720d4092cadd5ae825979d2665264e  plugins/dbms/altibase/takeover.py
-853f3b74bbffe88b0715681d2c7a966f1439e49f753a4f0623ce194028ac997a  plugins/dbms/cache/connector.py
-2157ddbb0d499c44d2d58a0e9d31ae4f962c8420737c1b0bf16ab741f0577be5  plugins/dbms/cache/enumeration.py
-657a4e3657a1fdc20312978b090dd2d4a9d5bf1a21df41703ca7ee3e3aea6a21  plugins/dbms/cache/filesystem.py
-9100847939a5e65b8604a7c5f42ce4d16166bd8713dff82575a3fb1ce6201318  plugins/dbms/cache/fingerprint.py
-34b7a28b40f24799fd0b5b9e3c97a8d67d463cc569aac33e4bbbd85e5ea7d974  plugins/dbms/cache/__init__.py
-0cdf725a6d3296d521cdc24b77416ec67b1994f6eeed7751122c77d982798e1e  plugins/dbms/cache/syntax.py
-30de9bd68cd7244ac840539002775eef50d22bcdd61d1386fb01051798b4a0b8  plugins/dbms/cache/takeover.py
-e0d2522dc664a7da0c9a32a34e052b473a0f3ebb46c86e9cea92a5f7e9ab33b0  plugins/dbms/clickhouse/connector.py
-4b6418c435fa69423857a525d38705666a27ecf6edd66527e51af46561ead621  plugins/dbms/clickhouse/enumeration.py
-d70dc313dac1047c9bb8e1d1264f17fa6e03f0d0dfeb8692c4dcec2c394a64bc  plugins/dbms/clickhouse/filesystem.py
-7d6278c7fe14fd15c7ed8d2aee5e66f1ab76bea9f4b0c75f2ae9137ddbda236b  plugins/dbms/clickhouse/fingerprint.py
-9af365a8a570a22b43ca050ce280da49d0a413e261cc7f190a49336857ac026e  plugins/dbms/clickhouse/__init__.py
-695a7c428c478082072d05617b7f11d24c79b90ca3c117819258ef0dbdf290a5  plugins/dbms/clickhouse/syntax.py
-ec61ff0bb44e85dc9c9df8c9b466769c5a5791c9f1ffb944fdc3b1b7ef02d0d5  plugins/dbms/clickhouse/takeover.py
-318df338d30f8ffaffb50060a0e7c71116a11cdd260593c4c9758ae49beafedd  plugins/dbms/cratedb/connector.py
-fcb3b11e62a0d07c1899bddbb77923ab51f759f73dbfbeb6dd0e39d8d963f5b6  plugins/dbms/cratedb/enumeration.py
-657a4e3657a1fdc20312978b090dd2d4a9d5bf1a21df41703ca7ee3e3aea6a21  plugins/dbms/cratedb/filesystem.py
-65bd61ff16f2a1bcacac85c4f52898a95b64fca3f584727cd14ccd14c8d78587  plugins/dbms/cratedb/fingerprint.py
-e3b2d41f0fccf36b3aa0d77eb8539f7c7eab425450cde0445bcff93d60ff28d0  plugins/dbms/cratedb/__init__.py
-1b590a87dca60c10c967765d1b489d58d91da68cae251e491de88ff2fb24d943  plugins/dbms/cratedb/syntax.py
-6e5b266048118dff77d53b796a92985d4ed1c495dcae369d1c058ad2775119b4  plugins/dbms/cratedb/takeover.py
-ce34f2ed0278763fdc88f854cb972b2eee39c90ae9992fe6b073ebdeb3eb0c4a  plugins/dbms/cubrid/connector.py
-6bdc37825741e63fd55b6ba404164d56618acd9e272d825500d6fe58164ad4fd  plugins/dbms/cubrid/enumeration.py
-657a4e3657a1fdc20312978b090dd2d4a9d5bf1a21df41703ca7ee3e3aea6a21  plugins/dbms/cubrid/filesystem.py
-b90e5c873f1c99817752a011cbd85d4265007efbc70833b5681f8b3f06c1ab2c  plugins/dbms/cubrid/fingerprint.py
-7c6d28a7601890e6eaa6f44ae38969199f6e77203990cb949f5e0c7b0a789c46  plugins/dbms/cubrid/__init__.py
-881f9c23a53afde5073f790071614403fe76f339b2b0c9fc86d6c40da8b0473b  plugins/dbms/cubrid/syntax.py
-16091b3e625d40961a7a6c5edfe8d882e5fbe50938c3cc6d44f2eac0d5deab55  plugins/dbms/cubrid/takeover.py
-fd4385269d1034c909fe515c09ca12113152852e2780c54e0e5e6d11c28eb596  plugins/dbms/db2/connector.py
-532c175c513b6ef8de5d00014d2046c2b25d1a076856ad8fc9f3f100a61e3f14  plugins/dbms/db2/enumeration.py
-657a4e3657a1fdc20312978b090dd2d4a9d5bf1a21df41703ca7ee3e3aea6a21  plugins/dbms/db2/filesystem.py
-00376b6077af499499158eeb08d750fec756057b9baa464591d6eef0d4ca7e57  plugins/dbms/db2/fingerprint.py
-5adf4f0cff2935a56dd8c7a166235e4f2f34e74c4e4b4fb2573366af68623699  plugins/dbms/db2/__init__.py
-3c163c8135e2ab8ed17b0000862a1b2d7cf2ec1e7d96d349ec644651cdecad49  plugins/dbms/db2/syntax.py
-471f50a708a1b27ede808ce2a8fc6875e49288a2dcb2627b1af7020f3837f7c4  plugins/dbms/db2/takeover.py
-1ce9db8df570b85bec4f8309be2ef06dd62018364bf15992195cb543a6b49716  plugins/dbms/derby/connector.py
-8e8f6b3d82fcad643b0937a14f40367eaae6fa487a9212280e2f4f163047696f  plugins/dbms/derby/enumeration.py
-657a4e3657a1fdc20312978b090dd2d4a9d5bf1a21df41703ca7ee3e3aea6a21  plugins/dbms/derby/filesystem.py
-4025083e6fed8464797c64ac8f65e6e422b5d6dc8661896a745552a4ee995bee  plugins/dbms/derby/fingerprint.py
-13ddcf11f9cb4ffe4a201ce91fb116720a9168911975e63ecf5472060253b91a  plugins/dbms/derby/__init__.py
-1b590a87dca60c10c967765d1b489d58d91da68cae251e491de88ff2fb24d943  plugins/dbms/derby/syntax.py
-a4a38ca00d2161ab36bb2506f10907d42f432c4dfff64e3743cdeae556c91255  plugins/dbms/derby/takeover.py
-00e13c9bc3e4c5e27c717fa71bec50357ba51a1866f98c6809e2d24626302376  plugins/dbms/extremedb/connector.py
-633357a29048f2b72809e8083c97894f51509a37df061a2a29d8f820e04cac35  plugins/dbms/extremedb/enumeration.py
-06239d5e2bdda53abf220d01e0066ffb8effffc39462f7746f27b1dba45267de  plugins/dbms/extremedb/filesystem.py
-e41b0d6517fd065e17e53634d662b6e487128ab085a99abfa36fa4268b84cfe2  plugins/dbms/extremedb/fingerprint.py
-8d97040ca717d56708915325a8c351af529a155daef5e3a13f1940614d762445  plugins/dbms/extremedb/__init__.py
-1b590a87dca60c10c967765d1b489d58d91da68cae251e491de88ff2fb24d943  plugins/dbms/extremedb/syntax.py
-38833cbc9b77747e8a8914f3c9ec05cfdd44c56da7a197c4e3bdd879902c888c  plugins/dbms/extremedb/takeover.py
-65040b861e0116e193d5a561717b2ce6052bdc93481dbc0bb7a6852b6603442d  plugins/dbms/firebird/connector.py
-284835f0dd88216e1b0efff15fc4cc44503a3f07649fbe77987dfcd453752f6b  plugins/dbms/firebird/enumeration.py
-114057c87f48055025744f0285f10efa9657a2ed98c3726781db3638da9c9422  plugins/dbms/firebird/filesystem.py
-ec6c4ef29e37496becf61c31ffa058886edd065ff40981c6e766e78ff12bbe2c  plugins/dbms/firebird/fingerprint.py
-a4d3186858759502579831b622c60689307a6439759e54a447093753e80109bc  plugins/dbms/firebird/__init__.py
-01275393a50ec7a50132942d4f79892b08cf68aec949873f3da262169d3f7485  plugins/dbms/firebird/syntax.py
-7cb25444d6a149187b3ce538f763027f28a1a068a1abc5a3da6120580be8772c  plugins/dbms/firebird/takeover.py
-4292e4a76fe313868970f4539a317001c74e3836b2b69b3c3badaf296b1eb22e  plugins/dbms/frontbase/connector.py
-cff20f1ccaf8b0d739d46896f971a012886c66248305c019becb811b8f541307  plugins/dbms/frontbase/enumeration.py
-25ddf6d047e182edc39b57bf1d9f17d25061a9e8fc32161b83ac750fe1724ac8  plugins/dbms/frontbase/filesystem.py
-4b033054189b2da91380e77dccf291857447b3974a6b26865e32d664afa9d089  plugins/dbms/frontbase/fingerprint.py
-9b3dc128460f77e8c605ab33e2a8d4150eeb351e12a37903bf8763446c624153  plugins/dbms/frontbase/__init__.py
-1b590a87dca60c10c967765d1b489d58d91da68cae251e491de88ff2fb24d943  plugins/dbms/frontbase/syntax.py
-89948ac31e8de2d1cf0c62f8dff259e34caf4bf2fd0f8e52960327b550eed34d  plugins/dbms/frontbase/takeover.py
-de5f531949c95cf91ffe0fe90b5bf586373c7ae5a7f02b7eecd95c3ca9cc4d24  plugins/dbms/h2/connector.py
-05843e3115f14366ec8f7f756e07045af59acc48646cd1959edf91e0b2806f57  plugins/dbms/h2/enumeration.py
-784ec057d71949fce341ec6a953b91dd085ae1b58e593f04e1efb6e4a5f313b4  plugins/dbms/h2/filesystem.py
-e98b9eda4e689fb62012f16483e2898b71930b5378b8dbf10e9bb24fc78a276b  plugins/dbms/h2/fingerprint.py
-d404aacac0413373bda0a39a45e4a9c000bb6131fcd7c6f2e70815f1eb6ccefd  plugins/dbms/h2/__init__.py
-ede16cc48cd7f51db8225c9b3f802752dd407a9fe489c24ba8400ae9aaa9791e  plugins/dbms/h2/syntax.py
-e5de2d96b1871d9824569914d54568e4dae929e5ee925ad80a77d08d680904e3  plugins/dbms/h2/takeover.py
-1831eb4a604e30e9dc1a6218cb4c8f9cabaeb81351fe34f8cfcdd054cfa379c5  plugins/dbms/hsqldb/connector.py
-0a726c004e17d3ff9aaaf2b96c095042d7533befa4fdd80faf28c76297350f4d  plugins/dbms/hsqldb/enumeration.py
-193f81f821e1d95fd6511b62344d71a99eb70aef5eedd3833d3b37d6813cc9f8  plugins/dbms/hsqldb/filesystem.py
-bde755a921c9d8537ff5853997bc0f43f41453976d6660702b7d00ae5161c62f  plugins/dbms/hsqldb/fingerprint.py
-b016973c12a426f10f11ea58fb14401831156dc7222bf851d2a90c34c6b6c707  plugins/dbms/hsqldb/__init__.py
-ede16cc48cd7f51db8225c9b3f802752dd407a9fe489c24ba8400ae9aaa9791e  plugins/dbms/hsqldb/syntax.py
-cf02f962cd434abd0e3b5b3993b489c2114977fffa5254686575b33ffb37aed0  plugins/dbms/hsqldb/takeover.py
-8064467fd081da10bd2d008e6015f095c04aa50db3c9bbecbd20a033465527b3  plugins/dbms/informix/connector.py
-9bc07d4ea47e451e26c133015f0af31577625986b21ff39e5d8b57c05a9331c7  plugins/dbms/informix/enumeration.py
-657a4e3657a1fdc20312978b090dd2d4a9d5bf1a21df41703ca7ee3e3aea6a21  plugins/dbms/informix/filesystem.py
-e2ccc591d5a9d9e90ede93fb055791babc492cd7149183339133f79be0d4302c  plugins/dbms/informix/fingerprint.py
-651635264fea756af0cef5271a70ce38b2801909147fc28d53e01c7cfe8a8f6b  plugins/dbms/informix/__init__.py
-e3e38f0285479aa77036002e326261380112560747ef8ee51538891413e3b90a  plugins/dbms/informix/syntax.py
-471f50a708a1b27ede808ce2a8fc6875e49288a2dcb2627b1af7020f3837f7c4  plugins/dbms/informix/takeover.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  plugins/dbms/__init__.py
-553d7fd01513d6d0e80ef75730204f452f385f4f2f46b5f7d242c6defe52c348  plugins/dbms/maxdb/connector.py
-2f428ddaeff3ae687d7bab916a769939f98547887a276e93b95eb849c66306df  plugins/dbms/maxdb/enumeration.py
-00a24e5179f40a79705042854ed12ba2b0fc96df9e46c85bde6d49bf469d23e1  plugins/dbms/maxdb/filesystem.py
-5fb3c5e02dee783879b1668730ac6ea26011afabd71d91ba8b1872247c1c5867  plugins/dbms/maxdb/fingerprint.py
-53743ebba549f2d56adf0fd415790c58b86f92220283097b336c2d1d569f8c7b  plugins/dbms/maxdb/__init__.py
-1b590a87dca60c10c967765d1b489d58d91da68cae251e491de88ff2fb24d943  plugins/dbms/maxdb/syntax.py
-1cb27817683c67f71349df55b08082bd68c2e17407f91d67dc5fe7944cb1bbd2  plugins/dbms/maxdb/takeover.py
-d36af9d41a4cf080e8d0734b1ef824dc721bf8607a677ac1d31954ba3dc53326  plugins/dbms/mckoi/connector.py
-9a2a2744808f25a24b75ced3214e16597249c57d53db85258084f3a6da082eb7  plugins/dbms/mckoi/enumeration.py
-8d5f4442533ff2e0fe615f839ba751730383931f92425133f707bc8e82f4697a  plugins/dbms/mckoi/filesystem.py
-b36336ae534d372ec3598eab48896da5ebe1946c97f1a1a56b93105961c6b2b8  plugins/dbms/mckoi/fingerprint.py
-dcf4a6bfe55598017a45beefbacedb28f7dbef26f612c11db65bfeb768c380e8  plugins/dbms/mckoi/__init__.py
-1b590a87dca60c10c967765d1b489d58d91da68cae251e491de88ff2fb24d943  plugins/dbms/mckoi/syntax.py
-d2077417f4865b9f93a1c3a4190bd82570bc145a1755fb5e26b5b28c1a640618  plugins/dbms/mckoi/takeover.py
-1815a402f91d87905777cf1db45d7fbd99f0712a1cef2533e36298ea9b22eee8  plugins/dbms/mimersql/connector.py
-b71454d0f52bb633049f797e5b18ec931bc481d8c4d5046b5f30c37ec5dc1a6f  plugins/dbms/mimersql/enumeration.py
-657a4e3657a1fdc20312978b090dd2d4a9d5bf1a21df41703ca7ee3e3aea6a21  plugins/dbms/mimersql/filesystem.py
-080101c138a624e9ac7890c40175a6954f6dfea3c9d9f9e7d8d7b3954533ade5  plugins/dbms/mimersql/fingerprint.py
-8cf1c1e39107773b5f2e526edbab73999514c2daa0cd2f08061e8577babaf165  plugins/dbms/mimersql/__init__.py
-9acf4e3742a49b51f20282b750dee0db3dcf0ac90dd5839061665245c8d10eb3  plugins/dbms/mimersql/syntax.py
-b086998719dfe4a09517c333dc7be99d41a0a73d84b1aa446ef65da3a57dc69f  plugins/dbms/mimersql/takeover.py
-626442ba4cd5448fb63557d0c3151e947d442944b498abc81804cf374b725f03  plugins/dbms/monetdb/connector.py
-8403e8fc92861f7bf6f57cd47468f60119456bb4874d9886ee55a82df0af2859  plugins/dbms/monetdb/enumeration.py
-657a4e3657a1fdc20312978b090dd2d4a9d5bf1a21df41703ca7ee3e3aea6a21  plugins/dbms/monetdb/filesystem.py
-3d34ffdbf6e271213af750d4ff9d65c973809562b288d430e61cbe358427b767  plugins/dbms/monetdb/fingerprint.py
-84be6b07eac4ab617319d109de6c1f9a373178ad5dd8589c204413710575f18c  plugins/dbms/monetdb/__init__.py
-574c1ba8f4b9a6a80beae9f845ad820537da228743c8012ca906d26c38bcafda  plugins/dbms/monetdb/syntax.py
-84a42a2b17ecd9d0524bd9f6a11ccd9eb04e2b58d91025cb0c9cf023eb89c35c  plugins/dbms/monetdb/takeover.py
-e0ce08d19dc384c140230742c3d5f0c6cfdcc017e7ca81bf3fe1ead4abfa8155  plugins/dbms/mssqlserver/connector.py
-3b0093bb79d9579cb439bcf29880c242305a5ab8aba6d043f6058ffb89c5e8b5  plugins/dbms/mssqlserver/enumeration.py
-e16b6cad77d988c490cea7f4737eee072e5e99ddb96b4b54d60ed5468f6e1c69  plugins/dbms/mssqlserver/filesystem.py
-88a613aa168a2ce241f8bf2233a1f00e6216aef17e469d0543b6c678d14e9ea1  plugins/dbms/mssqlserver/fingerprint.py
-376656382ddbfdbf0001cc92f09fc58692c7645fdaf40788b314130a01f99eb6  plugins/dbms/mssqlserver/__init__.py
-fdc3effe9320197795137dedb58e46c0409f19649889177443a2cbf58787c0dd  plugins/dbms/mssqlserver/syntax.py
-77ea4b1cd1491b3f1e2e98a8ff2e20ac300b693dd39b0c7330e0b29e233a00df  plugins/dbms/mssqlserver/takeover.py
-7f0165c085b0cb7d168d86acb790741c7ba12ad01ca9edf7972cfb184adb3ee9  plugins/dbms/mysql/connector.py
-05c4624b2729f13af2dd19286fc9276fc97c0f1ff19a31255785b7581fc232ae  plugins/dbms/mysql/enumeration.py
-9915fd436ea1783724b4fe12ea1d68fc3b838c37684a2c6dd01d53c739a1633f  plugins/dbms/mysql/filesystem.py
-6114337620d824bf061abee8bcfe6e52aea38a54ee437f1cfff92a9a2097c6a7  plugins/dbms/mysql/fingerprint.py
-ae824d447c1a59d055367aa9180acb42f7bb10df0006d4f99eeb12e43af563ae  plugins/dbms/mysql/__init__.py
-60fc1c647e31df191af2edfd26f99bf739fec53d3a8e1beb3bffdcf335c781fe  plugins/dbms/mysql/syntax.py
-784c31c2c0e19feb88bf5d21bfc7ae4bf04291922e40830da677577c5d5b4598  plugins/dbms/mysql/takeover.py
-477d23978640da2c6529a7b2d2cb4b19a09dedc83960d222ad12a0f2434fb289  plugins/dbms/oracle/connector.py
-ff648ca28dfbc9cbbd3f3c4ceb92ccaacfd0206e580629b7d22115c50ed7eb06  plugins/dbms/oracle/enumeration.py
-3a53b87decff154355b7c43742c0979323ae9ba3b34a6225a326ec787e85ce6d  plugins/dbms/oracle/filesystem.py
-f8c0c05b518dbcdb6b9a618e3fa33daefdb84bea6cb70521b7b58c7de9e6bf3a  plugins/dbms/oracle/fingerprint.py
-3747a79b8c720b10f3fae14d9bd86bfbb9c789e1ffe3fa13e41792ec947f92c5  plugins/dbms/oracle/__init__.py
-73d3770ab5ce210292fd9db62c6a31d2d658ce255b8016808152a7fc4565bb1e  plugins/dbms/oracle/syntax.py
-061ca04f66ee30c21e93f94221c224eca0c670a8b3e0e2a4ac3cab8470d889b7  plugins/dbms/oracle/takeover.py
-318df338d30f8ffaffb50060a0e7c71116a11cdd260593c4c9758ae49beafedd  plugins/dbms/postgresql/connector.py
-851c5abcf9d3ebe27d93b85c0dd4dda1ad58696075b0fb5e84bb97cc70c7a255  plugins/dbms/postgresql/enumeration.py
-e847084832ede1950372e931dd3a0214c64dab4e00c62dd1c732f372d1ca2dcf  plugins/dbms/postgresql/filesystem.py
-4bb66ec17398a9ae9870b169706024406557ec8c705078ca8726314b905c199e  plugins/dbms/postgresql/fingerprint.py
-91913cf6c35816bcdf3e0ed8dfecc44db746e889c4edaec1a81b59934943c7b2  plugins/dbms/postgresql/__init__.py
-2e2555be38d523c2b8dfe2ad421a2c62c2bb416d76aa8d097e8f7214e2397114  plugins/dbms/postgresql/syntax.py
-da7fad7a57747fc24c6bb49399c525d403b8a8b9fc665556b26f1c07e11ae1a6  plugins/dbms/postgresql/takeover.py
-f3f5a720ea6f3ae2cde202e15e121ab38904996661a5aac388055c02751fd96c  plugins/dbms/presto/connector.py
-7b1ab72aaec58a5228c7e55380f00f8d10a0854e5a99be107cc4724e1c1671d9  plugins/dbms/presto/enumeration.py
-cb65256cd03c6ab59d80e5ef0246679ef061a58df8576f3e6417046eadf4473c  plugins/dbms/presto/filesystem.py
-a7f7694ae7ea2ccb849816d7be159cbf589e7f4d5ee3045ac6278e5483cd5ee3  plugins/dbms/presto/fingerprint.py
-d8a071556a7326fb8b7df18c402788fbe03039a300aa72e43eeeb5de130b8007  plugins/dbms/presto/__init__.py
-3c163c8135e2ab8ed17b0000862a1b2d7cf2ec1e7d96d349ec644651cdecad49  plugins/dbms/presto/syntax.py
-d2ae69988becba3d4279b5f085f336b3ab8a2aa81316f65e8836d5c700926a3d  plugins/dbms/presto/takeover.py
-9a08e94254657ce1aa140bda68cd689d5f10f4be19b5c48527f578fcd04e8f0d  plugins/dbms/raima/connector.py
-2e9348962675a7f0fc51706582d9ab2be24a79bde1de1ecc696383fed7f14594  plugins/dbms/raima/enumeration.py
-ac0ec1b50554b782e173a8e1baa21199d6f558e5b2d70540a247667ea12c8f92  plugins/dbms/raima/filesystem.py
-fc0d15fb5ee3d69c9b3903230deb10d92c231a73ab500008a73239b89b4e7465  plugins/dbms/raima/fingerprint.py
-7114626cf28256502c9de4dadb684543168d9878773cab853e4f34275ac8ef72  plugins/dbms/raima/__init__.py
-ede16cc48cd7f51db8225c9b3f802752dd407a9fe489c24ba8400ae9aaa9791e  plugins/dbms/raima/syntax.py
-282202909302ccbc587d1b7c36b789cd8f914333e11018688d78815414d4f522  plugins/dbms/raima/takeover.py
-217760aeadbb64490c41d7f0df9cc5d75f897b29e53941130773c8ccf66acc66  plugins/dbms/sqlite/connector.py
-27fba72680f6f947abd5cd7e5b436fbfe2c216b71c20e62fce933ea2a9cd0b73  plugins/dbms/sqlite/enumeration.py
-b1355e45bdb812256b2aed78b81719a66999f30e77bef70b3f1f9b2ec00fa6d5  plugins/dbms/sqlite/filesystem.py
-d99d8f0862d31a2c9e12fe74590170a585663cce7c227269314faea545e4ecaa  plugins/dbms/sqlite/fingerprint.py
-f494bfd48c16183bd362765880329c3b2d21112238ab61ba0d0a048d1da6d3d4  plugins/dbms/sqlite/__init__.py
-bb391c4d981e7c3fe9e02be0a3d3bdda34eebd518867a4cc0a7d90f515fa3523  plugins/dbms/sqlite/syntax.py
-62088c813408d1f447c470f1fe55cfc9478ddff8afa025bfa5b668f1752e86c7  plugins/dbms/sqlite/takeover.py
-13983ba5b6801981c309b7b299a7e8047986e689ea4426c59e977e85571f14fc  plugins/dbms/sybase/connector.py
-13b1d2966976f73a111e154ff189cc3596c0aed19a47510cae6f1fb1bbd380d1  plugins/dbms/sybase/enumeration.py
-7430f090e69cf93d237cd054c59ed7dbd884cc4832ec024bd7e4393c105d90d1  plugins/dbms/sybase/filesystem.py
-4915bbb31035fd47fe566cc3318404cf61f4d98ba08ab9eebf69027ffbb2d2f9  plugins/dbms/sybase/fingerprint.py
-a6a3effa211183b83cf4afe82cce9764f6d4bfc49ea4644233613b3aa98fde28  plugins/dbms/sybase/__init__.py
-7d7e672fce3e5eb0f8b3447cf0809918347ff71e1c013561fef39b196fae450a  plugins/dbms/sybase/syntax.py
-1cf6586396fd5982387c9a493217abcddd71031550a41738340d4949348c2b5b  plugins/dbms/sybase/takeover.py
-0da09bbfd92e019f41e8e3b95412e49948694700ff741e6c170a2da87ad4b56c  plugins/dbms/vertica/connector.py
-49988044800604253f6043d7e43793651e4abe0e65060db8228f91448b3152e2  plugins/dbms/vertica/enumeration.py
-657a4e3657a1fdc20312978b090dd2d4a9d5bf1a21df41703ca7ee3e3aea6a21  plugins/dbms/vertica/filesystem.py
-7a1e17a8f6b8063cfbcea57a24a2c11bc31e324ba1e01f9468584ed56c3e493e  plugins/dbms/vertica/fingerprint.py
-57b4ce0c98308002954308278191efb13255f79b1c286c40388adb692f8fc9ba  plugins/dbms/vertica/__init__.py
-4752e6af48a2750dae0d7756ad6457b02e766582106207b8d3985b46b2cfe18a  plugins/dbms/vertica/syntax.py
-a96c63ffc1d65d382595d060b2e94a30feaadf218db27a9d540b9e8fd344abed  plugins/dbms/vertica/takeover.py
-bccdbff8da0898d4e331646a67ece3c8e0cdc3e955ba12022d85d5077a760291  plugins/dbms/virtuoso/connector.py
-cba0154f1ee52703be1d03800607b6cf3eab96b1fe60664ee85937df23818104  plugins/dbms/virtuoso/enumeration.py
-4f614ce5b3c3c0eee8b903c9cfecea0cabdfb535dfd5e7a6b901a6ed54e51a12  plugins/dbms/virtuoso/filesystem.py
-e81d43810ee8232c0dd01578433e2ec4dfc1589a8e39f0a86772ee41a80c68f8  plugins/dbms/virtuoso/fingerprint.py
-acc41465f146d2611fca5a84bd8896bc0ccd2b032b8938357aea3e5b173a5a10  plugins/dbms/virtuoso/__init__.py
-3c163c8135e2ab8ed17b0000862a1b2d7cf2ec1e7d96d349ec644651cdecad49  plugins/dbms/virtuoso/syntax.py
-7ac6006e0fc6da229c37fbce39a1406022e5fcc4cac5209814fa20818b8c031a  plugins/dbms/virtuoso/takeover.py
-e6dfaab13d9f98ccffdc70dd46800ca2d61519731d10a267bc82f9fb82cd504d  plugins/generic/connector.py
-ef413f95c1846d37750beae90ed3e3b3a1288cfa9595c9c6f7890252a4ee3166  plugins/generic/custom.py
-c9b9e2453544ba45232913089eef47059f90df2c8125e389eee5e1e940aa9c6a  plugins/generic/databases.py
-9c9717da01918e92901cd659279259eea74131a1b7d357a8f231d022ec19ba56  plugins/generic/entries.py
-a734d74599761cd1cf7d49c88deeb121ea57d80c2f0447e361a4e3a737154c0e  plugins/generic/enumeration.py
-1c2e812096015eaef55be45d3a0bcd92b4db27eace47e36577aeff7b4246ad35  plugins/generic/filesystem.py
-05f33c9ba3897e8d75c8cf4be90eb24b08e1d7cd0fc0f74913f052c83bc1a7c1  plugins/generic/fingerprint.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  plugins/generic/__init__.py
-3c5f83d8c18443870ee0e1e61be2d65c175d9f02f0732885467e46a681bb9716  plugins/generic/misc.py
-83391b64fc6c16aba6ddc5cc2b737de35b2aa7b98f5eafe5d1ee2b067da50c64  plugins/generic/search.py
-978a495aaa3fc587e77572af96882a99aca7820f408fe1d4d0234a7ffb3972bb  plugins/generic/syntax.py
-fff84edc86b7d22dc01148fb10bb43d51cb9638dff21436fb94555db2a664766  plugins/generic/takeover.py
-0bc5c150e8cf4f892aba1ff15fc8938c387fb2a173b77329a0dc4cdb8b4bb4e2  plugins/generic/users.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  plugins/__init__.py
+fa45c4ce21c22eb62c0af72043333acc0829e03fe493ea541f0d5ef7c897106b  lib/utils/sqlalchemy.py
+bbdd6baaf35af44c54814867cbc39c20a1f439825a5187e1b57a6de403827c5b  lib/utils/timeout.py
+c91f58935cdcc92ddb19d39cbb2682f0c27f7afca03f54bc3339ab79b6ce009f  lib/utils/versioncheck.py
+6db999394de705f14455afd6bcb8d3e002617b3c05ef5f8460016321944322ec  lib/utils/xrange.py
+33049ba7ddaea4a8a83346b3be29d5afce52bbe0b9d8640072d45cadc0e6d4bb  LICENSE
+d370bc084f3a2e0530376535fb8008aae3bf15347265810cc8e9385875ba1f3e  plugins/dbms/access/connector.py
+cb5af76dace2a68873f74116e3c2f2c9d6ec8110a407d42a184fa95a5613794b  plugins/dbms/access/enumeration.py
+4e2696cff684223dffbd0e82526f37cd888d5e37e431c83032cb9b9e7ed79bf7  plugins/dbms/access/filesystem.py
+0aefa72d06a02339a01112dd7dd518feb37c3ec7ced8b2753957457b41c43dda  plugins/dbms/access/fingerprint.py
+86fbc71bdfb1bf45945b6d6d29ce2d88bf7533c815e4bba547c668a548b7b070  plugins/dbms/access/__init__.py
+1214499071805a21fa331a84bdf4d6e62f146d941a0ff7a1d2ec51938c7e3da1  plugins/dbms/access/syntax.py
+64354bc61198a9a20623ca175aea982aec996e0a7d0ac886e4017b58d445478a  plugins/dbms/access/takeover.py
+3b68a22e397eca290a7edbb3d6555b37d59784f178f9f1ec68ab6b12f60604f2  plugins/dbms/altibase/connector.py
+235451aee017177d209c6d86b773118c619d089a9652007a1294b90f824e8454  plugins/dbms/altibase/enumeration.py
+81ac7de755f2069f1998cb0047134cbd68e8c3380207eb2ddf38acbcf694315b  plugins/dbms/altibase/filesystem.py
+987b05c3586db8238251583501a21993994d92136d7f253a3032ae414cadb1c4  plugins/dbms/altibase/fingerprint.py
+c38dfe9b4c5c378ac860b5fd19aeb0c740506ad17644c6c0c079891a39ae7963  plugins/dbms/altibase/__init__.py
+359ad9846e36787bfbb0e1df52655231c48e7b9f05e9bb4458d6449e9278081f  plugins/dbms/altibase/syntax.py
+4ce2958a0328272eb563828449a7a7da2932ebffb73cf8bc36d01bb0bd6c2d9c  plugins/dbms/altibase/takeover.py
+ae2b9e279ba6a6381e6de6bb8c9a1a58139c9a47fd9a6bbeae399ab40494fb3e  plugins/dbms/cache/connector.py
+5b4f71dae72e439bab52b5be12ca865b43ad6974f91a152960f80f12005bce01  plugins/dbms/cache/enumeration.py
+81ac7de755f2069f1998cb0047134cbd68e8c3380207eb2ddf38acbcf694315b  plugins/dbms/cache/filesystem.py
+00cd3fa2b6d8db2d9cae4729cbeea1626171febc3d0fce49d1e9ea3a3d4b322d  plugins/dbms/cache/fingerprint.py
+b50a93b43b1ef8785ed8ecf7725ffb60be70a0e39c5f5aff6275afe6cbae3b74  plugins/dbms/cache/__init__.py
+2d46462e009241d7f645146a1ceb87b3dac922aba3dcf765836d4fa6d4a77062  plugins/dbms/cache/syntax.py
+bd65dade7645aa0531995fb44a34eb9ce241339e13d492fb1f41829c20ee6cf9  plugins/dbms/cache/takeover.py
+b32a001e38d783da18fb26a2736ff83245c046bc4ced2b8eea30a4d3a43c17ff  plugins/dbms/clickhouse/connector.py
+c855b2813bee40f936da927d32c691a593f942ed130a6fcd8bd8ba2dd0b79023  plugins/dbms/clickhouse/enumeration.py
+6a747cc03150e842ef965f0ba7b6e6af09cf402c5fcec352c4c33262a0fb6649  plugins/dbms/clickhouse/filesystem.py
+e159d542bb11c39efddb3d2361e85a6c02c3fcd8379d1e361788b1238cb30d4c  plugins/dbms/clickhouse/fingerprint.py
+3d11998b69329244ca28e2c855022c81a45d93c1f7125c608b296cc6cae52f90  plugins/dbms/clickhouse/__init__.py
+0e10abe53ab22850c0bde5cdbc25bb8762b49acd33e516908a925ca120e99b8d  plugins/dbms/clickhouse/syntax.py
+97aad46616dd7de6baf95cb0a564ffe59677cacf762c21ade3a76fdf593ea144  plugins/dbms/clickhouse/takeover.py
+c9a8ac9fa836cf6914272b24f434509b49294f2cb177d886622e38baa22f2f15  plugins/dbms/cratedb/connector.py
+b72ed76ba5ae2aa243c4521edc6065e9e174abdc1f04d98d6c748ebe7f9089a1  plugins/dbms/cratedb/enumeration.py
+81ac7de755f2069f1998cb0047134cbd68e8c3380207eb2ddf38acbcf694315b  plugins/dbms/cratedb/filesystem.py
+6167e40ba8214b6d2ec0dfce75e09411e42cd00019be6f79d1e4feadbd9ac8e7  plugins/dbms/cratedb/fingerprint.py
+ffdb1bc63b19e83621ba283c3ad1a5cdcbfe8ce531d896c0399a7299ac96dd1e  plugins/dbms/cratedb/__init__.py
+642d47444f93d9b285817e4b6299d66a0524b3c02d9be9d0000afcea4507ca21  plugins/dbms/cratedb/syntax.py
+c9ad859ab80abc53be9a39f8872beaa373e272dbdb91ec364ac90aabb0c33e6c  plugins/dbms/cratedb/takeover.py
+a0fd0084f2b66451a4e5319479e481475d834ab5afee5fab4482ad422c82c05e  plugins/dbms/cubrid/connector.py
+8a8fc2dd8f225ba537b6c29613e50cfe737eea94aeb4c75a26385528dd2bfb94  plugins/dbms/cubrid/enumeration.py
+81ac7de755f2069f1998cb0047134cbd68e8c3380207eb2ddf38acbcf694315b  plugins/dbms/cubrid/filesystem.py
+ff2b84a3cf82d839e5a1b25a59af398310a69197d3e514c01f5dddaf5975bd4e  plugins/dbms/cubrid/fingerprint.py
+75cf7331e3fc9531815d36743e91e791e762532ce8c6e0e7653b337b5c581e4e  plugins/dbms/cubrid/__init__.py
+1cdc563915dd58036b65df6a8c067aaa7176089c42a1b96bafdebe5c156d6d8d  plugins/dbms/cubrid/syntax.py
+98de1c6a28fae8d0f765551dd6d4b22f8982513c75cfef045099b620db778a4b  plugins/dbms/cubrid/takeover.py
+fb55dc97f9850947740a6e54cd39a1d733031eb37d5ff413a087b1e29800dc95  plugins/dbms/db2/connector.py
+c815a27a9a166466f3d0c2c4c9c2d1764505c6a921708c7ee175d9b2fc7cb55f  plugins/dbms/db2/enumeration.py
+81ac7de755f2069f1998cb0047134cbd68e8c3380207eb2ddf38acbcf694315b  plugins/dbms/db2/filesystem.py
+6a460542cf76a8c8edf45456332a2db48b1fdc827540995ec8cd39fc01625219  plugins/dbms/db2/fingerprint.py
+6ab11009b27309848daf190700e3733ee0dc3331fc6de669c79092567617fcc0  plugins/dbms/db2/__init__.py
+359ad9846e36787bfbb0e1df52655231c48e7b9f05e9bb4458d6449e9278081f  plugins/dbms/db2/syntax.py
+0d10b24235d3633b2115843fc073badd6b875db3732bb3912b4059ee060974a8  plugins/dbms/db2/takeover.py
+101b9e06daae74a6af1b267201b33247b0c5d54782151aa6989d86c3e4a20943  plugins/dbms/derby/connector.py
+4cdfc36d2733793da1f50ef8816da0f53afd4d3f95a9f86455452787a5e07428  plugins/dbms/derby/enumeration.py
+81ac7de755f2069f1998cb0047134cbd68e8c3380207eb2ddf38acbcf694315b  plugins/dbms/derby/filesystem.py
+6e284c28fc81872afff3be64e407ac28f9796bfda7d3f395b3b61c750d1c2f0c  plugins/dbms/derby/fingerprint.py
+4bc4d640730ac123d955360950c55219eabad8a8ad4a5c5a0466a9539c83259d  plugins/dbms/derby/__init__.py
+642d47444f93d9b285817e4b6299d66a0524b3c02d9be9d0000afcea4507ca21  plugins/dbms/derby/syntax.py
+90e369887b4a324842c982d9b6f6db1aca56b78b1eafd5cf2e0ff85446b90c12  plugins/dbms/derby/takeover.py
+6d46a4766cd8b94c921d65bab3f9ea686e0aa0399daf61aedfdfd024185ab156  plugins/dbms/extremedb/connector.py
+15d814523b5a983e12cba88619043fb144109660d8ac212199b46c33eaad980b  plugins/dbms/extremedb/enumeration.py
+53da1fef08665e9255585e62cb9f7282832a284054f2bcacd8aafa7b82cd7da7  plugins/dbms/extremedb/filesystem.py
+c714522cb2600df8f130538112875a9d4d5877783464411f50f9b1e3f41e396c  plugins/dbms/extremedb/fingerprint.py
+73a81cdc2b02da674e67bb21c6d93285148d0f1169070f35609bf939e23c8530  plugins/dbms/extremedb/__init__.py
+642d47444f93d9b285817e4b6299d66a0524b3c02d9be9d0000afcea4507ca21  plugins/dbms/extremedb/syntax.py
+d14abf6a89963a097af9db35fbdad0fd5d366a2865de31cf75fc5d82407f10cf  plugins/dbms/extremedb/takeover.py
+155466d1fde52d80f2ecfd37424b58aef76b6503474738ce39b2edce2101ac15  plugins/dbms/firebird/connector.py
+5073015d2919981f685b7fddd78b798a7d65b60ee240f2475b0d0f2b31061a03  plugins/dbms/firebird/enumeration.py
+2201415625a450901c26616d296bb80316aff949fb17a6fdac1a36feb7014ae6  plugins/dbms/firebird/filesystem.py
+975885c08608fe7972d63febb836da15920a0868bd07bb1e406b54536a3ce7d1  plugins/dbms/firebird/fingerprint.py
+823082e811ca16cdfb27de33ab84f4a111cc7e7da4c77dedca211d7036fa5712  plugins/dbms/firebird/__init__.py
+61650ce8668686a37d426fb35dd81e386b004785a954b0e27a9731351ceca27d  plugins/dbms/firebird/syntax.py
+4b17f762682c0b3f6ff7b53d60f110f1f0c2f76a5bf40b10948692fb09d375a7  plugins/dbms/firebird/takeover.py
+12eb7cd449870c79a50356502754a7e4517c816cc4e475d6c2182bd0a418bb5f  plugins/dbms/frontbase/connector.py
+4c33edfa93fce3e93a02852099643280b69aad70792aed2a5394f4ab7e2c266b  plugins/dbms/frontbase/enumeration.py
+f207fbfd2c52ea6ada72326f579b16aaf6fc1fae4c25f4fa2cc545a45f2c2680  plugins/dbms/frontbase/filesystem.py
+edccff1c98ae9a0aa44b6bddafed6800f10a6a2f7501c51f983ca9d491c61d39  plugins/dbms/frontbase/fingerprint.py
+ac17975286d2a01f6841ad05a7ccb2332bd2c672631c70bd7f3423aa8ad1b852  plugins/dbms/frontbase/__init__.py
+642d47444f93d9b285817e4b6299d66a0524b3c02d9be9d0000afcea4507ca21  plugins/dbms/frontbase/syntax.py
+024efc3a5496ef3377d9e2a3a0b22c4c42dea6b1b5c0eff6919434a38c05b4ef  plugins/dbms/frontbase/takeover.py
+e4e5ec5ffc77fb6697da01a0a5469cc3373b287a3e1f4d40efe8295625e8f333  plugins/dbms/h2/connector.py
+5b35fef7466bb0b99c6aa99c18b58e3005372bec99ce809cc068c72f87a950de  plugins/dbms/h2/enumeration.py
+f83219407b5134e9283baa1f1741d965f650cf165dbd0bad991dc1283e947572  plugins/dbms/h2/filesystem.py
+9ff278b87cf61bd301324b357ffb7ca6305f46d903ce5fd821b8d139357c1d14  plugins/dbms/h2/fingerprint.py
+860696c2561a5d4c6d573c50a257e039bff77ffbc5119513d77089096b051fbc  plugins/dbms/h2/__init__.py
+95149998d4aa7751dfcd1653707b1f94503798f4ef719775a0fddd011742b2ba  plugins/dbms/h2/syntax.py
+8934c4fffc67f0080970bf007d0e2f25d6a79482cc2370673833f3cbe1f9f620  plugins/dbms/h2/takeover.py
+42d3fa136a67898c1908a3882baf128d15a48cd2cfe64054fa77038096e5bc0b  plugins/dbms/hsqldb/connector.py
+4c65b248cb0c2477ffaa9f337af698f6abc910907ef04f2b7ddc783dcc085f7a  plugins/dbms/hsqldb/enumeration.py
+d2581e9e2833b4232fcfc720f6d6638ec2254931f0905f0e281a4022d430c0f0  plugins/dbms/hsqldb/filesystem.py
+95ccbaa856cffc900e752a6e85779bf22feebab98035ba62b1ac93ac08da568e  plugins/dbms/hsqldb/fingerprint.py
+d175e63fd1c896a4c02e7e2b48d818108635c3b98a64a6068e1d4c814d2ce8ce  plugins/dbms/hsqldb/__init__.py
+95149998d4aa7751dfcd1653707b1f94503798f4ef719775a0fddd011742b2ba  plugins/dbms/hsqldb/syntax.py
+0aaa588c65e730320ab501b83b489db25f3f6cf20b5917bcdb9e9304df3419cb  plugins/dbms/hsqldb/takeover.py
+be523cf2d55158a62a842b789cfb9e8fe2bdd39e14134d1d48b432281c4eeaa0  plugins/dbms/informix/connector.py
+0fb38a5c9b72e0ebbda1a937a55399235269fd626d832dd0ab39a730f1efcfb5  plugins/dbms/informix/enumeration.py
+81ac7de755f2069f1998cb0047134cbd68e8c3380207eb2ddf38acbcf694315b  plugins/dbms/informix/filesystem.py
+3fa5fd5a4157625cb56e886292bd9c7cc4a3e611ecade94272e97e3acdd4b116  plugins/dbms/informix/fingerprint.py
+8bf3439844dc55e595f50ebfc5848087a1045bfd6856f8f4426206219ec8884f  plugins/dbms/informix/__init__.py
+9ed94a189509038c4defb74f811beefc77f78cd5cbdef5f3454caaf0ef5fa3a0  plugins/dbms/informix/syntax.py
+0d10b24235d3633b2115843fc073badd6b875db3732bb3912b4059ee060974a8  plugins/dbms/informix/takeover.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  plugins/dbms/__init__.py
+24c87bcd39870dda3926c977f674999d52bb28cd0ed63ef471950864be56d356  plugins/dbms/maxdb/connector.py
+ab62053bdea3387caba40d1aeba374f0a68eb520ca46b4426ddf0f716505cc53  plugins/dbms/maxdb/enumeration.py
+e7996383ad3ac84c719ee972946db43f6c80e3059ebf4104c6d0ab92eb81312c  plugins/dbms/maxdb/filesystem.py
+aae7ab70aadbb76522d2a41eea4f9f0ad4347496ab1bfb2aa1a417aaddb555d4  plugins/dbms/maxdb/fingerprint.py
+ad3e211209756b07a501f60920237d4b602fa3a91b26cd4d35a9ccaddb20b273  plugins/dbms/maxdb/__init__.py
+642d47444f93d9b285817e4b6299d66a0524b3c02d9be9d0000afcea4507ca21  plugins/dbms/maxdb/syntax.py
+ce921c72dae90cc4c25ef554fe5706019515019f1e288504d7d0a946a6f0a952  plugins/dbms/maxdb/takeover.py
+04cbfc50a0314e02ff8e85ca99df7b81393c62d4bab33eee76e75724f170c4df  plugins/dbms/mckoi/connector.py
+4ff77ceccc88dded0b29603a7768ff82a499b7994241b54458207184c96d6077  plugins/dbms/mckoi/enumeration.py
+625b6ed49e0c47983d805d88ddce07bff12f7aa6297ffd346a746c3a2498517c  plugins/dbms/mckoi/filesystem.py
+8b8f3fce45ecbd31d38235f7f84fe3291c35e25af2495fd4bdc60684000c3ffd  plugins/dbms/mckoi/fingerprint.py
+08fd3c1a784deabc5a0e801757055589fc13c1c45090236c06f82324a01c4972  plugins/dbms/mckoi/__init__.py
+642d47444f93d9b285817e4b6299d66a0524b3c02d9be9d0000afcea4507ca21  plugins/dbms/mckoi/syntax.py
+e03f0d6499492871a1e142e61b4fa0d28a103803e5cdca25d853b81b5c017e0e  plugins/dbms/mckoi/takeover.py
+de7846f5a61b4368d597dcfceeacc9d40b304f3dc39255a6eb9da0064d62ca8e  plugins/dbms/mimersql/connector.py
+725b51b86fb7d71b932fc5c28c9ee057dd009d446bbc4edd2db8871ae4a4e74e  plugins/dbms/mimersql/enumeration.py
+81ac7de755f2069f1998cb0047134cbd68e8c3380207eb2ddf38acbcf694315b  plugins/dbms/mimersql/filesystem.py
+4ef5f0e7906ba5b5fb2f209652f6bab167f1ca535bc106e5379d20a165ee05c0  plugins/dbms/mimersql/fingerprint.py
+dfd109d97a3ce292e7dbd4c4dc3a2251e9a9d9c6bbd40150f8bbcf789daaa3f6  plugins/dbms/mimersql/__init__.py
+01fd77ddad176b128ad6a3eb11f0b482b9aadaae762fd09da341b20a173f50a4  plugins/dbms/mimersql/syntax.py
+761a070d40466844a2ab6fcf423d228661993b72941e332febe6b4f87a378ce3  plugins/dbms/mimersql/takeover.py
+a0d1e26c32b558e30e791b404fc0b140b3d034cd87d2446a346458bcd137744c  plugins/dbms/monetdb/connector.py
+df95ffeab52ddb3bfbe846802d6a97d7ae4bafaade4bdef5c3127c4e24fa611e  plugins/dbms/monetdb/enumeration.py
+81ac7de755f2069f1998cb0047134cbd68e8c3380207eb2ddf38acbcf694315b  plugins/dbms/monetdb/filesystem.py
+33bae74354d238c45395e244076c777b6a90db726aa7740137cb0afc6b305ef3  plugins/dbms/monetdb/fingerprint.py
+6c645258ca81c04ea5943950f50e31ee7c6f9290cc2292d1585ee5c796ca7cc3  plugins/dbms/monetdb/__init__.py
+0e79bceb5f5eeadfb81c8637b33bb9dbc21d36b9d68535b364b9b84504fd9054  plugins/dbms/monetdb/syntax.py
+8ae509f210bba745e9d909d7977c476eb6ea9c44103b1c356ebc19fc8402991e  plugins/dbms/monetdb/takeover.py
+e8e010d1bdc9f12df5bc3b86c0a80a80cce81a820c86a4e030bb66be8180091f  plugins/dbms/mssqlserver/connector.py
+32c1e51893a16b0112c0a43e8de4e57857b3c2c8952233793252ffe5dc2f59b8  plugins/dbms/mssqlserver/enumeration.py
+5a3a4e9021c07bc5f79925686815c012ae411052e868430a0e6b8a108f9bbbef  plugins/dbms/mssqlserver/filesystem.py
+f01e26e641fbfb3c3e7620c9cd87739a9a607fc66c56337ca02cc85479fb5f63  plugins/dbms/mssqlserver/fingerprint.py
+639873fc2bb7152728d8657719593baa0c41cef8f8c829618ca2182d0ffe497e  plugins/dbms/mssqlserver/__init__.py
+955ece67bfd3c8a27e21dca8604fe5768a69db5d57e78bfc55a4793de61e5c3c  plugins/dbms/mssqlserver/syntax.py
+84ade82bf8a6d331536f4aeb3858307cd8fb5e4f60b2add330e8ba4aa93afe22  plugins/dbms/mssqlserver/takeover.py
+36e706114f64097e185372aa97420f5267f7e1ccfc03968beda899cd6e32f226  plugins/dbms/mysql/connector.py
+96126e474f7c4e5581cabccff3e924c4789c8e2dbc74463ab7503ace08a88a3a  plugins/dbms/mysql/enumeration.py
+4c6af0e2202a080aa94be399a3d60cab97551ac42aa2bcc95581782f3cabc0c3  plugins/dbms/mysql/filesystem.py
+b2c69cfa82d1ea7a5278780d20de6d0c4f1dc0158a809355ed2ffb9afbc74b36  plugins/dbms/mysql/fingerprint.py
+34dfa460e65be6f775b1d81906c97515a435f3dbadda57f5a928f7b87cefd97d  plugins/dbms/mysql/__init__.py
+eb59dd2ce04fa676375166549b532e0a5b6cb4c1666b7b2b780446d615aefb07  plugins/dbms/mysql/syntax.py
+05e1586c3a32ee8596adb48bec4588888883727b05a367a48adb6b86abea1188  plugins/dbms/mysql/takeover.py
+057180682be97f3604e9f8e6bd160080a3ae154e45417ad71735c3a398ed4dfd  plugins/dbms/oracle/connector.py
+78e46d8d3635df6320cb6681b15f8cfaa6b5a99d6d2faf4a290a78e0c34b4431  plugins/dbms/oracle/enumeration.py
+742ad0eb5c11920952314caaf85bb8d1e617c68b7ba6564f66bce4a8630219e7  plugins/dbms/oracle/filesystem.py
+14efe3828c8693952bf9d9e2925091a5b4b6862a242b943525c268a3bc4735b9  plugins/dbms/oracle/fingerprint.py
+04653ad487de6927e9fcd29e8c5668da8210a02ad3d4ac89707bd1c38307c9b5  plugins/dbms/oracle/__init__.py
+d5c9bba081766f14d14e2898d1a041f97961bebac3cf3e891f8942b31c28b47e  plugins/dbms/oracle/syntax.py
+4c83f4d043e5492b0b0ec1db677cbc61f450c8bd6f2314ee8cb4555b00bb64a6  plugins/dbms/oracle/takeover.py
+c9a8ac9fa836cf6914272b24f434509b49294f2cb177d886622e38baa22f2f15  plugins/dbms/postgresql/connector.py
+b086d8ff29282c688772f6672c1132c667a1051a000fc4fcd4ab1068203b0acb  plugins/dbms/postgresql/enumeration.py
+bb23135008e1616e0eb35719b5f49d4093cc688ad610766fca7b1d627c811dd8  plugins/dbms/postgresql/filesystem.py
+ba0eae8047e65dcd23d005e0336653967be9ec4a6df35f4997b006b05a57ea8b  plugins/dbms/postgresql/fingerprint.py
+9912b2031d0dfa35e2f6e71ea24cec35f0129e696334b7335cd36eac39abe23a  plugins/dbms/postgresql/__init__.py
+1a5d2c3b9bd8b7c14e0b1e810e964f698335f779f1a8407b71366dc5e0ee963c  plugins/dbms/postgresql/syntax.py
+b9886913baaac83f6b47b060a4785fe75f61db8c8266b4de8ccfaf180938900a  plugins/dbms/postgresql/takeover.py
+aead3665a963d9bccabcb1128c41cb13e9dc762028a586612f2e8aba46c2e6a5  plugins/dbms/presto/connector.py
+e1a93e0bbdc87bdd64ec6cfb68ce9eb276640397bb4147ea57ca64399b24a324  plugins/dbms/presto/enumeration.py
+8a1d28b47a76b281490cb2208b391cb93c1566e3c77728d955f7a198ebc858f6  plugins/dbms/presto/filesystem.py
+5fc454300c6f828889289285e0fc31e56b2cce9b67ae55621f319f700633e20b  plugins/dbms/presto/fingerprint.py
+0344e3df6d25051b2611aa21407019605b4dc18b788b9119fbedb26be7f7673c  plugins/dbms/presto/__init__.py
+359ad9846e36787bfbb0e1df52655231c48e7b9f05e9bb4458d6449e9278081f  plugins/dbms/presto/syntax.py
+fde7db6d782721e9b96cc05889f6cec991e042adf64a3063eb84414ba747ea55  plugins/dbms/presto/takeover.py
+55e8ff3e19953a7a8c5d49c0d0bb2c257bb8f492f8a7a7642394555cd092a694  plugins/dbms/raima/connector.py
+e07cf0278d173bf58759278151ce830ce8ae5f37c4d601e3f1aabb78a683733d  plugins/dbms/raima/enumeration.py
+2c38e416f0cf5cb4f57c333026631110ba13f427645bdebaaa677760350158e8  plugins/dbms/raima/filesystem.py
+77b67ea17ef9d49281458fc4111e400e418556978ebe0eee74058528054c43af  plugins/dbms/raima/fingerprint.py
+87c3c905ed878224e99ef888134c8a26d7b391a91c48bd014cccb8efe8f3cdb9  plugins/dbms/raima/__init__.py
+95149998d4aa7751dfcd1653707b1f94503798f4ef719775a0fddd011742b2ba  plugins/dbms/raima/syntax.py
+c7c0f076ed708d90500da24d62abd26754f39f60c0bf3a8c69cdb15486356545  plugins/dbms/raima/takeover.py
+588a8805a2675d019a56ae9c7693dd460fae026562512e6ed963149854ac02b9  plugins/dbms/sqlite/connector.py
+b55d302bbf0f6741c8da51a642d9450a457d19a548dab7b48dcff157cda5a918  plugins/dbms/sqlite/enumeration.py
+fa5a2d818c69a24d37bd8d765c2e814a9115e3925114c3b1552d0e25d6079797  plugins/dbms/sqlite/filesystem.py
+2e41ca8e45c1509abdd336563dcbaddecbaffcdfb627c862a2d761de8b63dec5  plugins/dbms/sqlite/fingerprint.py
+41be22829026986472b7d2cfc9d555b47b689e78829a35beef3cc735c4e57988  plugins/dbms/sqlite/__init__.py
+8e920c79f14ccea9ac7466b7b13af8b96d0054e8662c12e1f0490846071d8bd5  plugins/dbms/sqlite/syntax.py
+1665f3d4dd15dc046a76e3f63fa162194bb914777ab6f401e61d6bc1d1203f32  plugins/dbms/sqlite/takeover.py
+2fe51138dab93cbfbe1f675b5bc1d548da5722a27a9a7de9488fecd94cf4abab  plugins/dbms/sybase/connector.py
+cac32a72aa93a52665595575cd0cf41e13b4a9dd61d52ac761dd38c389361f64  plugins/dbms/sybase/enumeration.py
+df25d742d6c7993d8e9b4dfa1ec4d553deb1f4d9cea67dc34839d87f83043687  plugins/dbms/sybase/filesystem.py
+a4702c1890efae100bbe9976e911672ebe6eb36be80ab1444ae022583586c21d  plugins/dbms/sybase/fingerprint.py
+4d893f0e09cc9e7051bcf31e59a1bf0f766d46db37c311a23a1f6ddcaefc5bdd  plugins/dbms/sybase/__init__.py
+fd85b4ce154df0038fed672d6184f70b293acd20a151c361a996b4c6b490173b  plugins/dbms/sybase/syntax.py
+b217edf9e2e4c709072c7985dce8b60b81580f1cd500887270e8986c46a7427e  plugins/dbms/sybase/takeover.py
+2b5d7d5225c9e7ec6d7bd5e1a0253183f6c9a83f1278ec84f4de66f2e9a728ff  plugins/dbms/vertica/connector.py
+71114a697c9bbeace3a6acd7a4399542fb002ed80801d88821c7df84c3975697  plugins/dbms/vertica/enumeration.py
+81ac7de755f2069f1998cb0047134cbd68e8c3380207eb2ddf38acbcf694315b  plugins/dbms/vertica/filesystem.py
+d0c04036a1f320a4fb0005b8101bec2dbd057e8a6a28b36a8f0857005aed07c6  plugins/dbms/vertica/fingerprint.py
+f928dd14ee3404cae4ccee5e929653121e71118f3577f3a996b8543e43ae80a4  plugins/dbms/vertica/__init__.py
+0e313506d5da85da783f2299db13f97c1e767b52e79fea15fea6564d331f80bf  plugins/dbms/vertica/syntax.py
+bbf398e06fc36930fd6ff5f92cdcb9480edcb9e255790cb7a5efbfc5b82e8e78  plugins/dbms/vertica/takeover.py
+9691332bd81468af9a77f897f4639828d2f830fbb1da481cec3e194e34338361  plugins/dbms/virtuoso/connector.py
+6a5fbf52552b7d1c2ac06abef75b20f8771c82348eebdc4ea4592c384199bae3  plugins/dbms/virtuoso/enumeration.py
+f5a88335e9ac0565ea371f2333c233c33f7d0f7961924136fd4da05aab6180f3  plugins/dbms/virtuoso/filesystem.py
+df08594bd8b9be6a7c0053f4eed5247cd30ca33d7fc9a1f9ea183d2970d1f1cd  plugins/dbms/virtuoso/fingerprint.py
+66b04e59cb19e2526d6c0df83af5df10f5bb6cae466e33815058324da9b3453b  plugins/dbms/virtuoso/__init__.py
+359ad9846e36787bfbb0e1df52655231c48e7b9f05e9bb4458d6449e9278081f  plugins/dbms/virtuoso/syntax.py
+b8e6f5e064116dfef1692a258d382db6c28adf63fff9790bc1216ac3251e0dea  plugins/dbms/virtuoso/takeover.py
+c4c0af903df68fdb55909299b6ab0efdc09e8c44769cc095264aa62f62ed61ff  plugins/generic/connector.py
+e93b58e292374c4f36a813b41487cab24beaad0409978df62e56a40bf169a0cd  plugins/generic/custom.py
+034a5796fbe9523964374b538f6b02fb7b57eefc43914e8402916edd986b45f7  plugins/generic/databases.py
+a0329946e8c74c253a9aa0b1a58fa8881c6b2e607bb55562e4bd67bb70838bfd  plugins/generic/entries.py
+1fc8551f16b529b5baff9b4a0a286c5183b7ef9cde9fb5f7b64e303260c60d8d  plugins/generic/enumeration.py
+7218a180c246ce29e30a78c8e772a374ceecf3af8b81b7caaf91d221ab1f6d6d  plugins/generic/filesystem.py
+023f5ba1c58fffd533cb0d2b3fbe1b5de2b6bd200b46b7b1adeb4c02f24d1af9  plugins/generic/fingerprint.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  plugins/generic/__init__.py
+e55aaf385c5c77963d9aa6ff4aa64a5f23e7c3122b763b02a7c97a6846d8a58f  plugins/generic/misc.py
+9757a07e6665aba8d9ee0456d9bfb446bef54d8578532f496c51e6b1fc6913f0  plugins/generic/search.py
+5a753afa0014176d3724e3070b594a561dc36d186739249067e694670efb1d00  plugins/generic/syntax.py
+8f372843e22df12006cdf68eb6c9715294f9f3a4fbc44a6a3a74da4e7fcdb4a7  plugins/generic/takeover.py
+b3d9d0644197ecb864e899c04ee9c7cd63891ecf2a0d3c333aad563eef735294  plugins/generic/users.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  plugins/__init__.py
 5a473c60853f54f1a4b14d79b8237f659278fe8a6b42e935ed573bf22b6d5b2c  README.md
-78aafd53980096364f0c995c6283931bff505aed88fed1e7906fb06ee60e9c5b  sqlmapapi.py
+8c4fd81d84598535643cf0ef1b2d350cd92977cb55287e23993b76eaa2215c30  sqlmapapi.py
 168309215af7dd5b0b71070e1770e72f1cbb29a3d8025143fb8aa0b88cd56b62  sqlmapapi.yaml
 6da15963699aa8916118f92c8838013bc02c84e4d7b9f33d971324c2ff348728  sqlmap.conf
-3a18b78b1aaf7236a35169db20eb21ca7d7fb907cd38dd34650f1da81c010cd6  sqlmap.py
-adda508966db26c30b11390d6483c1fa25b092942a29730e739e1e50c403a21f  tamper/0eunion.py
-d38fe5ab97b401810612eae049325aa990c55143504b25cc9924810917511dee  tamper/apostrophemask.py
-8de713d1534d8cda171db4ceeb9f4324bcc030bbef21ffeaf60396c6bece31e4  tamper/apostrophenullencode.py
-661e45f350ecba30a030f09b921071f31061e21f3e961d10ce8f2fd182f4c1b2  tamper/appendnullbyte.py
-fd40e0e7f8a26562f73d33f522f2d563b33edd6ba7dd1dbb9cdd6c638b30b668  tamper/base64encode.py
-c795b0dd956a30e1a3f3f9a8c4b0780bb2218f1a2d5187bab8e5db63a9230076  tamper/between.py
-e9b931e0aed47ba8405e1ad2bccc52a5fe82cb9e68c155cdb9775514de8daf94  tamper/binary.py
-b27c9a34c4acd11ae465845e5fbeff0d0fd3cd5555a3598d83f6824b2fd80afb  tamper/bluecoat.py
-11b16376c7dd2a4b30bc295b13e2512f7dc8fdda5c218f617b68bad8e35b2439  tamper/chardoubleencode.py
-99f849701b49f9c398aecfc974a416947728e14e87f009773406b2f0494e1081  tamper/charencode.py
-b0367135085ca891bf4cc04e5090aa790296a4f446fce4381e89b5630a634560  tamper/charunicodeencode.py
-3c65cc181357702b5e38c15d0e4e4461be620e073c25b8f9de65af53e5ff725f  tamper/charunicodeescape.py
-3941485eb98c515244ed0d89a2079f7ff828cc3b48eca677c57abe0d6c6b7dc6  tamper/commalesslimit.py
-39f9fbb7ccfafbddc4e15de81307e0bc6f66628cd6320f2d43b51ce8dbc34519  tamper/commalessmid.py
-af4a1caa2b5d29c7d4fd4af25504e2cd87b47cb0d2b25b495c08b82462ccf39e  tamper/commentbeforeparentheses.py
-c700cbc900012c7e7479bdbff8e503023cdfa0835b274390539c4e0c045f13ba  tamper/concat2concatws.py
-a0fcfda0d97b076e3f992657566102bd447154962caaf2102f04f7998c180014  tamper/decentities.py
-07ddd70923122f766e5394dcb5da412c9035659ea73cee409418e75c379b6125  tamper/dunion.py
-358f199f6ab43f33dfa8357c4c5e9771ebddc513479d21327637813e35c503f9  tamper/equaltolike.py
-a11da62ce14d77cbf06e930f8fb65a1db99fbac4d4533a0d6ee0f772fbedce76  tamper/equaltorlike.py
-0967102eec12d82b82ae5688537b740af0bbd02f261aa64eb22eb28135d2a43b  tamper/escapequotes.py
-d1e336141aebc8fafd3c3c75f27fbcf1d091a36acbaa163d004aca3c726a2af3  tamper/greatest.py
-c8609858d1fcde0842568f9c33a9980b905640b6ec527e4fc37f754ecc4a7407  tamper/halfversionedmorekeywords.py
-e67c5f435bfb6ed26c0c2fcbd3bba015892698f85dfc0092a1b15a92a2066b83  tamper/hex2char.py
-fbc65419dbc6caaf06914efb30b0ba5fea2297d26df94ab42843e5453472d767  tamper/hexentities.py
-84b7dc75c8c721224ac64613c056a991bc475c55b463f424ceb22bbb8ec6a5b4  tamper/htmlencode.py
-d4708072b20520c27d0e6d716bed0040187de2a308956ef9d2ec9cbd1d9c0014  tamper/if2case.py
-0bf4efb352525e9548601dda98def32b305091fa01e80f5f6b182ae6bd63b4e0  tamper/ifnull2casewhenisnull.py
-0a0219ddbf464f20ae2f506680f15b74f634c9e540c9998480091c81316d690d  tamper/ifnull2ifisnull.py
-4e892fcceb55835850813ba0573a40174386c7a73d3a06bfbfeedee2e356adcd  tamper/informationschemacomment.py
-99d0e94dd5fe60137abf48bfa051129fb251f5c40f0f7a270c89fbcb07323730  tamper/__init__.py
-5227d41885c9bb6143ca05160662a46a43ff3a95b8257ed9e03b6da1615599e7  tamper/least.py
-0fe534675cc3ee0a1897be9aa0224646e65dccb5b4ec93077f59b18658162644  tamper/lowercase.py
-158e08dac83da4b7e1f76b9c9c6c46dc2c41cd8ebd5a7a0c764c04e59ec6d21c  tamper/luanginx.py
-4028dcdaaa3aed884c43efec57ec0c2d4250151a2fd5aabaf9525d25ad7835ad  tamper/misunion.py
-a3bfaa0b387d772389c2c47dd2206f8c2d85201cb22c055db1c69a9acab46856  tamper/modsecurityversioned.py
-33d52fe07ca72e08b83c17da7a1fbba6b9ed6e847e183d04be2f48a00e563a1f  tamper/modsecurityzeroversioned.py
-a6b192124fa48bfff1c2a0d788ed6bd27465f237475dcc64b7bb9637f7ffa51b  tamper/multiplespaces.py
-8c2255f906132fccdfafcd76d1c947ee06759d4df34283c94425814b7a508ccc  tamper/ord2ascii.py
-d5df62f066ea405d9e961d6fb9e8c217f3b118d2c06300e52a8062b12720ff21  tamper/overlongutf8more.py
-43f802f0acc4dbc549f0bbcdcd11128c0ac50d666ea88432f162f1d052c8a91f  tamper/overlongutf8.py
-31d0d3a4b848ef9f46b45c799818177186fe2ed04bffe1a94ad1c4302f4c34bb  tamper/percentage.py
-17e5cbc66762680cd4a72891174a6d612b7fa2d61dce1a0e7de14155acc53c42  tamper/plus2concat.py
-5f0709fed4777af69c91968e2545ee9f31b8337d0261f373537980b4891faa54  tamper/plus2fnconcat.py
-fd98827059903a1f16e10724a0be0e443cb1fe16eac3298a7f10cfe1fb14833a  tamper/randomcase.py
-9c7b936a2989a85dd61120e59d9d308a7bfc47a5089308b325cabf29b118cd64  tamper/randomcomments.py
-b4abd43afd11b40b5bd780bf820bcb61a4b3187f2a325b64bb0538fa0d463863  tamper/schemasplit.py
-3d9e52a087fef458d63f0fdb67fc4d0c1ac52b5f131c0e8486afcc7c77b2bb69  tamper/scientific.py
-952a32b3a5466e47d97f218c94c47a236ff04615180ffc8591a8d546b7e5ddbe  tamper/sleep2getlock.py
-5e9c2a1fa498bf4cc6f048f6308de42eada3e5e31f148355a4a651512b8807d0  tamper/space2comment.py
-acca7e57a216404aa92caa4d3b30ca0533be1b66d54e8b43f058c9204464a98a  tamper/space2dash.py
-c17acda15fb75b70b32e5cb5daed693b25946b7ea92a4d044e403138b3f177f3  tamper/space2hash.py
-c11cc97d8456ffbb20629e8e666fd9a9cd90b62d16e9afe4482b0ca58fa69013  tamper/space2morecomment.py
-c0926bdb41bc40442d814fb7fbf626330b51b87b16f8ef7abe38de39e15ae066  tamper/space2morehash.py
-379802350168756c5781f7d9a4ce9d738f48f636ce239feda3a0e49663a30f24  tamper/space2mssqlblank.py
-c15080551b727b7eeb9e979670fecd660cabcf933182af755f6544012be0e5b8  tamper/space2mssqlhash.py
-e8f68041beeca3ab1109e68e301db2f5aed61201e196e9ffa5c7c950d9d3376d  tamper/space2mysqlblank.py
-1e8138fa9511697ada1eb5979c4adb77b6e6b0e661f856ad54eae526149866d1  tamper/space2mysqldash.py
-b9b64d3b890200090e89b47e32ff73705468ee7e6ec4fd94406f4de17e1113bb  tamper/space2plus.py
-5af373e0131603d8fc4a7b69bcb7729238f55795afedc0929b70a3399a0a8e67  tamper/space2randomblank.py
-ae0b72d5bff89635cd21fee20a9035f9258c364690bc060ebe474a7e51c811a2  tamper/sp_password.py
-004ff7df7b51e8bf6cbd516e5037ea389da54b634a2879a94a3cd4e218c6f471  tamper/substring2leftright.py
-0080ad00ae048c33d31915d0055e9b3b0d878bba5a0391702370d2eed5badc05  tamper/symboliclogical.py
-911ddabaf042acc4219f305d6c359c8804fed80327f1c7631f705b07b3889887  tamper/unionalltounion.py
-0e2a5af8b6ec65a8fb54ecc4fe5b9257b4da15a261d88313a4c60b83fbacb6af  tamper/unmagicquotes.py
-b4b03668061ba1a1dfc2e3a3db8ba500481da23f22b2bb1ebcbddada7479c3b0  tamper/uppercase.py
-3142a59cbcf2038bf9a50307576f3efea7a0dedf7701a4a4348ab47e9447fc34  tamper/varnish.py
-19ae32e01e44152d29b303eedfadb812bb216e7b4c37d42d8bd01fa02ea20864  tamper/versionedkeywords.py
-460988f86bcedf656dca61131b11d4926eb295c6affc8d36989435b4d21a74dd  tamper/versionedmorekeywords.py
-bd0fd06e24c3e05aecaccf5ba4c17d181e6cd35eee82c0efd6df5414fb0cb6f6  tamper/xforwardedfor.py
+3795c6d03bc341a0e3aef3d7990ea8c272d91a4c307e1498e850594375af39f7  sqlmap.py
+d6788235cd599e05cb65e9c3279a03b1cf769d4aa15c78d226a1d2cf6aa14e86  tamper/0eunion.py
+35ad42cc9fbe66f025d9f6d0b1284a9f00213510e3c39e60a2d8f3e8b6a77e7b  tamper/apostrophemask.py
+71bc240d0153fccb9caa828f05eca4e9d51c2e5510dee9fb8533b70226d29207  tamper/apostrophenullencode.py
+847b5dc53e195f30abaa6e60b9bc9f39e15df7e6c2a99b31a435b69a345c0937  tamper/appendnullbyte.py
+510b050400bf8cf3ed30d29635083dd69692ec0ca20fe9cb9958feb4f89e34fe  tamper/base64encode.py
+c41f1f5fa2fa73b130f9194e89a04b512fe21784cf1a94e3a61680995999b1dd  tamper/between.py
+576aa77cacbe18695038eeab851be217347ed28d1c0505a098e93fcb3db3575b  tamper/binary.py
+805239f02e8f1bbc3374cb02aec3aa6ae37b72716344f201094c9f39ff35e655  tamper/bluecoat.py
+5e52fb35fbd46cd5293c03491913b655eb47ddb7e99c2830e454945eee693a22  tamper/chardoubleencode.py
+fa25e5a74c6cf0787b4f72321294095a3b7690f53423f058187ad08b458ef1fe  tamper/charencode.py
+1c87fc49792df6091b7eb880108142b42a0a3810cc0cd2316a858ccdbf1c5ce4  tamper/charunicodeencode.py
+00d51073f9e40d8dfa5fcb04eafda359bd0ecb91e358b3910f3ec43c1a381111  tamper/charunicodeescape.py
+549d206488c3c651eca958bb1b016771fc36e6ebbed76c009959a728a66ed333  tamper/commalesslimit.py
+f6351d88d74c7ec4f39f306c86ea8bddf41a04bc6c25987bea92df877542ec6f  tamper/commalessmid.py
+52dbbe4353f1096747787c83d5b6c60a41861f59c03ee28cca2b52c107266b85  tamper/commentbeforeparentheses.py
+60b5bcdcdee261e39b7479811c09b936c52b22da6c1397a5c0c220ce241122f9  tamper/concat2concatws.py
+14799daf71f4885883b294d8f697c9b1e33d24f9e9f1d3be6d2a2c60b82f69a7  tamper/decentities.py
+b5cf413cc21b0bf0059d8af98a33b2cf19f49b5c21e0e3846783ca7e5d1eff9a  tamper/dunion.py
+27504dc545c498708271d0c7bea14b44b89403c5b8fc98d60120dd9ea52b6d0f  tamper/equaltolike.py
+20335ef616befb53184fb0179c492f0d167b58ae718fa015f72c837244a00a4c  tamper/equaltorlike.py
+5a4927d47403b951d943d3c08af144396012659598d3d2ac5fbf84572c38fe4e  tamper/escapequotes.py
+dad8dddf7b63d4fadfa9e87fc7676888f058907ba45ace449f5cde87dc5643d0  tamper/greatest.py
+77a0e7a233124632f4906597a0a19a00739f8c027eb0a433451dc09fa1bda056  tamper/halfversionedmorekeywords.py
+97e208dde78b6c27bf57a761433280d5b9e4e7934f9524fe228326c658bb150f  tamper/hex2char.py
+9eaae1c351058602c9f19306ff6498b60af166fd7242089ceb7be8f3782568e0  tamper/hexentities.py
+6dc224f2af8f57e9b48d860fea662c4efdf77cb152de9b6db5469c7ab3f10afb  tamper/htmlencode.py
+cb1b78a6984b99b86f8ae3d88b2da871e6c4d478a11540a2864786705e304429  tamper/if2case.py
+7b95283abcef696bf22b19690ce9381bbd3e8d6f78846a541759546c19805c90  tamper/ifnull2casewhenisnull.py
+d3e85b2eeb8330482fd602cff23399a23bb6a2d25ea44a594e5a8ca0028e78a3  tamper/ifnull2ifisnull.py
+d498e409c96d2ae2cc86263ead52ae385e95e9ec27f28247180c7c73ec348b3f  tamper/informationschemacomment.py
+1d6e741e19e467650dce2ca84aa824d6df68ff74aedbe4afa8dbdb0193d94918  tamper/__init__.py
+b9a84211c84785361f4efa55858a1cdddd63cee644d0b8d4323b3a5e3db7d12f  tamper/least.py
+0de2bd766f883ac742f194f991c5d38799ffbf4346f4376be7ec8d750f2d9ef8  tamper/lowercase.py
+c390d072ed48431ab5848d51b9ca5c4ff323964a770f0597bdde943ed12377f8  tamper/luanginx.py
+7eba10540514a5bfaee02e92b711e0f89ffe30b1672ec25c7680f2aa336c8a58  tamper/misunion.py
+b262da8d38dbb4be64d42e0ab07e25611da11c5d07aa11b09497b344a4c76b8d  tamper/modsecurityversioned.py
+fbb4ea2c764a1402293b71064183a6e929d5278afa09c7799747c53c3d3a9df3  tamper/modsecurityzeroversioned.py
+91c7f96f3d0a3da9858e6ebebb337d6e3773961ff8e85af8b9e8458f782e75c0  tamper/multiplespaces.py
+e0d800cfefa04fefed744956d4f3c17ccaeb1b59cb7a19c2796da4b1ebff6a3f  tamper/ord2ascii.py
+50ebd172e152ed9154ff75acc45b95b3c406be2d2985fe1190bfb2f6a4077763  tamper/overlongutf8more.py
+a1e7d8907e7b4b25b1a418e8d5221e909096f719dcb611d15b5e91c83454ccdc  tamper/overlongutf8.py
+639b9cc83d94f536998b4efed8a88bed6ff8e9c67ea8381e87d1454cdea80293  tamper/percentage.py
+704551003e62d4fc1949855931d6cebd57cc5cdbf2221dbd43e51cbdad6f130d  tamper/plus2concat.py
+b9d1e3ee657236b13ad5ecaf2adfa089e24a0e67738253eedb533a68f277a6e3  tamper/plus2fnconcat.py
+fb4b7539284db076147a530df1dd072d5d35e32a71fd7bc8e312319d5f3aaa52  tamper/randomcase.py
+b27066b7ea4f69243d5a353327090a0630bbf7f512edf5e277cde2c10139b3dd  tamper/randomcomments.py
+35a8539ac8030d3fc176ea8231fe8983285fc576f7e0b50ccdf911a565f1f758  tamper/schemasplit.py
+a34524af6fe2f2bba642b3234fbf1aa8785761e7d82906005b5476b7cc724857  tamper/scientific.py
+65d22c54abfa61b73140020d48a86ec8eeb4c9e4e5e088d1462e4bce4a64f18b  tamper/sleep2getlock.py
+c10f1a4c0fa268d252736cdf4b3bb258ee5d12263feb102149e481b2a26efb12  tamper/space2comment.py
+928cee298ca2b6d055fc6b7e7fc7bcf3313581bf0dd9f5b319c16d5914a991ee  tamper/space2dash.py
+63e1b03a8768668a52a2a166eb07c27613253b5e3143cc0ce6afe4f844822a3f  tamper/space2hash.py
+6485e6c76e82be84801c1ff8a1a0bdc3654c434c1f6a95c45fb53efe94fc6c02  tamper/space2morecomment.py
+757f554f9541aee3ae09b40dcb26d258584877b4d01bad4ee485afc67b1ae12a  tamper/space2morehash.py
+9584b0341fb6528fdbe3fe14e34b0c4dcd3d589bd5c2f8a68715ba5b20dbf286  tamper/space2mssqlblank.py
+4da39437e518e02c85b4de57447cb845356167909a256a476e63ec3faebbf26d  tamper/space2mssqlhash.py
+e49d8501e09806ab2b8019c6e0864003cb538f43d1de5a09415d915c827db7b7  tamper/space2mysqlblank.py
+015284f173c8ba54f347a3ce5d6205092ba8aed811a45077aa69ce6ce52b1ad9  tamper/space2mysqldash.py
+92797c4dd9a2e41c9738f9fa51575958dbd178053a1166a890ace6e719f50fe7  tamper/space2plus.py
+e025cdcc48a1915352b0e112f2f5511beccb3f278860b35c4d07038c509fd0a5  tamper/space2randomblank.py
+85ba64cf231a4fa36e1550f6575fe10fd8aa6cf084f92a5e8cea60378e96cabf  tamper/sp_password.py
+30c211a5c33209dd36f44f3d7a9bb1c8002ba1b1d18e74f0ba606c9838b1be09  tamper/substring2leftright.py
+0a8c5dfbcc2dd28544edbd0a40286407fb724edbaa5dcad6c646c465bccf103d  tamper/symboliclogical.py
+a941abd9d03a66ad796252bbc7c70bdafa5a0203ce66865bec48dc77a3cb8724  tamper/unionalltounion.py
+beddd06210ecc68cc096d42c33fc502d7bb9c040c84952340a8eb1a42b592968  tamper/unmagicquotes.py
+b2c220604ebf4f71e563f6b6b564fdb85b045af8fce681411a931e49556b569e  tamper/uppercase.py
+47a5fe04e53d7c126d6b56139a1e6053c41c7e3a0d9e2b9dbc4b93573099a10a  tamper/varnish.py
+2c9ad34f8a8a78ed2f10bf39985197fdfd7df12ebc364a5b32276170bc5f6f05  tamper/versionedkeywords.py
+6780c120d8099283cb26120f8d42e1ced63d89401a31e8163cc7954634706043  tamper/versionedmorekeywords.py
+672e949a0d63a01a6b13a6211fa9b9a9bc365f9f2688acd2ece4c20dfc031025  tamper/xforwardedfor.py
 55eaefc664bd8598329d535370612351ec8443c52465f0a37172ea46a97c458a  thirdparty/ansistrm/ansistrm.py
 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  thirdparty/ansistrm/__init__.py
 dfb8a36f58a3ae72c34d6a350830857c88ff8938fe256af585d5c9c63040c5b2  thirdparty/beautifulsoup/beautifulsoup.py