Skip to content

Commit 7ebba56

Browse files
committed
Moving brute from techniques to utils
1 parent 686f53a commit 7ebba56

File tree

9 files changed

+16
-25
lines changed

9 files changed

+16
-25
lines changed

lib/controller/action.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
from lib.core.exception import SqlmapNoneDataException
1717
from lib.core.exception import SqlmapUnsupportedDBMSException
1818
from lib.core.settings import SUPPORTED_DBMS
19-
from lib.techniques.brute.use import columnExists
20-
from lib.techniques.brute.use import tableExists
19+
from lib.utils.brute import columnExists
20+
from lib.utils.brute import tableExists
2121

2222
def action():
2323
"""

lib/core/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from lib.core.enums import OS
2020

2121
# sqlmap version (<major>.<minor>.<month>.<monthly commit>)
22-
VERSION = "1.1.4.27"
22+
VERSION = "1.1.4.28"
2323
TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable"
2424
TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34}
2525
VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE)

lib/techniques/brute/__init__.py

Lines changed: 0 additions & 8 deletions
This file was deleted.
File renamed without changes.

plugins/dbms/maxdb/enumeration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
from lib.core.exception import SqlmapNoneDataException
2020
from lib.core.exception import SqlmapUserQuitException
2121
from lib.core.settings import CURRENT_DB
22+
from lib.utils.brute import columnExists
2223
from lib.utils.pivotdumptable import pivotDumpTable
23-
from lib.techniques.brute.use import columnExists
2424
from plugins.generic.enumeration import Enumeration as GenericEnumeration
2525

2626
class Enumeration(GenericEnumeration):

plugins/dbms/sybase/enumeration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
from lib.core.exception import SqlmapNoneDataException
2525
from lib.core.exception import SqlmapUserQuitException
2626
from lib.core.settings import CURRENT_DB
27+
from lib.utils.brute import columnExists
2728
from lib.utils.pivotdumptable import pivotDumpTable
28-
from lib.techniques.brute.use import columnExists
2929
from plugins.generic.enumeration import Enumeration as GenericEnumeration
3030

3131
class Enumeration(GenericEnumeration):

plugins/generic/databases.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@
4242
from lib.core.exception import SqlmapUserQuitException
4343
from lib.core.settings import CURRENT_DB
4444
from lib.request import inject
45-
from lib.techniques.brute.use import columnExists
46-
from lib.techniques.brute.use import tableExists
4745
from lib.techniques.union.use import unionUse
46+
from lib.utils.brute import columnExists
47+
from lib.utils.brute import tableExists
4848

4949
class Databases:
5050
"""

plugins/generic/search.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
from lib.core.settings import CURRENT_DB
3434
from lib.core.settings import METADB_SUFFIX
3535
from lib.request import inject
36-
from lib.techniques.brute.use import columnExists
37-
from lib.techniques.brute.use import tableExists
36+
from lib.utils.brute import columnExists
37+
from lib.utils.brute import tableExists
3838

3939
class Search:
4040
"""

txt/checksum.md5

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ c55b400b72acc43e0e59c87dd8bb8d75 extra/shellcodeexec/windows/shellcodeexec.x32.
1919
07afd64e65926bba66cee5ca092ac7d9 extra/shutils/regressiontest.py
2020
310efc965c862cfbd7b0da5150a5ad36 extra/sqlharvest/__init__.py
2121
7713aa366c983cdf1f3dbaa7383ea9e1 extra/sqlharvest/sqlharvest.py
22-
5df358defc488bee9b40084892e3d1cb lib/controller/action.py
22+
7afe836fd97271ccba67b4c0da2482ff lib/controller/action.py
2323
9cb94acd4c59822a5e1a258c4d1a4860 lib/controller/checks.py
2424
8bf4fde39867b94600f61dc7fddcf3b0 lib/controller/controller.py
2525
52a3969f57170e935e3fc0156335bf2c lib/controller/handler.py
@@ -45,7 +45,7 @@ dd19b4d930d418f8aef498941346ab2d lib/core/option.py
4545
d8e9250f3775119df07e9070eddccd16 lib/core/replication.py
4646
785f86e3f963fa3798f84286a4e83ff2 lib/core/revision.py
4747
40c80b28b3a5819b737a5a17d4565ae9 lib/core/session.py
48-
3f691c178e53e2f8a7c3800f3ee25b0a lib/core/settings.py
48+
0ae439cda905701a68a8cdca5a4c9109 lib/core/settings.py
4949
d91291997d2bd2f6028aaf371bf1d3b6 lib/core/shell.py
5050
2ad85c130cc5f2b3701ea85c2f6bbf20 lib/core/subprocessng.py
5151
2571146b71f487a3d11867746c033e40 lib/core/target.py
@@ -88,8 +88,6 @@ c131528696edb96695aa1b58803bd6ae lib/takeover/web.py
8888
e5a82481947e798d0c11f3acf3e9db60 lib/takeover/xp_cmdshell.py
8989
9f03972ea5ce2df74d43be5f30f068eb lib/techniques/blind/inference.py
9090
310efc965c862cfbd7b0da5150a5ad36 lib/techniques/blind/__init__.py
91-
310efc965c862cfbd7b0da5150a5ad36 lib/techniques/brute/__init__.py
92-
ac3a32b7a84517730fa2885f4e8721ba lib/techniques/brute/use.py
9391
310efc965c862cfbd7b0da5150a5ad36 lib/techniques/dns/__init__.py
9492
ab1601a7f429b47637c4fb8af703d0f1 lib/techniques/dns/test.py
9593
d3da4c7ceaf57c4687a052d58722f6bb lib/techniques/dns/use.py
@@ -100,6 +98,7 @@ be752c8075641bc390368c9955f34c91 lib/techniques/error/use.py
10098
19fd73af7a278fd72b46a5a60f5bdd09 lib/techniques/union/test.py
10199
c2bf28aab749b0de30bfdeea6d09449f lib/techniques/union/use.py
102100
67f0ad96ec2207d7e59c788b858afd6d lib/utils/api.py
101+
ac3a32b7a84517730fa2885f4e8721ba lib/utils/brute.py
103102
c42203069fef3b326b42b464f3aa60d3 lib/utils/crawler.py
104103
ba12c69a90061aa14d848b8396e79191 lib/utils/deps.py
105104
3b9fd519164e0bf275d5fd361c3f11ff lib/utils/getch.py
@@ -152,7 +151,7 @@ f06d263b2c9b52ea7a120593eb5806c4 plugins/dbms/informix/fingerprint.py
152151
744fb5044f2b9f9d5ebda6e3f08e3be7 plugins/dbms/informix/takeover.py
153152
310efc965c862cfbd7b0da5150a5ad36 plugins/dbms/__init__.py
154153
e50b624ff23c3e180d80e065deb1763f plugins/dbms/maxdb/connector.py
155-
870992420d5faadb28c5ba45f5c3904c plugins/dbms/maxdb/enumeration.py
154+
053aaccacb4b750472d99e5bdec62414 plugins/dbms/maxdb/enumeration.py
156155
815ea8e7b9bd714d73d9d6c454aff774 plugins/dbms/maxdb/filesystem.py
157156
017c723354eff28188773670d3837c01 plugins/dbms/maxdb/fingerprint.py
158157
c03001c1f70e76de39d26241dfcbd033 plugins/dbms/maxdb/__init__.py
@@ -194,22 +193,22 @@ ee430d142fa8f9ee571578d0a0916679 plugins/dbms/sqlite/fingerprint.py
194193
4827722159a89652005f49265bb55c43 plugins/dbms/sqlite/syntax.py
195194
02ab8ff465da9dd31ffe6a963c676180 plugins/dbms/sqlite/takeover.py
196195
e3e78fab9b5eb97867699f0b20e59b62 plugins/dbms/sybase/connector.py
197-
d1e09dd970bcf3f06b400227b85fe4c5 plugins/dbms/sybase/enumeration.py
196+
96698f6e6d8e9ab2020f6a0cf41255c4 plugins/dbms/sybase/enumeration.py
198197
62d772c7cd08275e3503304ba90c4e8a plugins/dbms/sybase/filesystem.py
199198
deed74334b637767fc9de8f74b37647a plugins/dbms/sybase/fingerprint.py
200199
45436a42c2bb8075e1482a950d993d55 plugins/dbms/sybase/__init__.py
201200
89412a921c8c598c19d36762d5820f05 plugins/dbms/sybase/syntax.py
202201
654cd5e69cf5e5c644bfa5d284e61206 plugins/dbms/sybase/takeover.py
203202
be7481a96214220bcd8f51ca00239bed plugins/generic/connector.py
204203
5390591ca955036d492de11355b52e8f plugins/generic/custom.py
205-
3b54fd65feb9f70c551d315e82653384 plugins/generic/databases.py
204+
944b900e7e94a478352055d15dbddfed plugins/generic/databases.py
206205
f7387352380136ac05c0bc3decb85638 plugins/generic/entries.py
207206
55802d1d5d65938414c77ccc27731cab plugins/generic/enumeration.py
208207
bc32b21a3ab5421b5307ff7317256229 plugins/generic/filesystem.py
209208
feca57a968c528a2fe3ccafbc83a17f8 plugins/generic/fingerprint.py
210209
310efc965c862cfbd7b0da5150a5ad36 plugins/generic/__init__.py
211210
8fd5913823e97e21a8eea717cd12fc96 plugins/generic/misc.py
212-
64b052d1df6d7fe34d73b51196f68ae3 plugins/generic/search.py
211+
43dc0abb3b1ac9eb75e1f8512f95b80e plugins/generic/search.py
213212
562cfa80a15d5f7f1d52e10c5736d7e2 plugins/generic/syntax.py
214213
25cc2788cc3da6f8a0bcff0e41ff586e plugins/generic/takeover.py
215214
02c8da99874f1cfd869d9e3bbb7c84e6 plugins/generic/users.py

0 commit comments

Comments
 (0)