Commit Graph

10522 Commits

Author SHA1 Message Date
Miroslav Stampar
d5cd281e31 Minor patch 2026-01-16 13:57:45 +01:00
Miroslav Stampar
05f2e174c0 Fixes #6006 2026-01-16 13:54:44 +01:00
Miroslav Stampar
636c12b356 Adding missing alias for DM8 (#5894) 2026-01-14 15:32:53 +01:00
Miroslav Stampar
ab7ce92d83 Minor update 2026-01-13 23:13:52 +01:00
Miroslav Stampar
d4349a88e4 Minor patch 2026-01-13 20:42:37 +01:00
Miroslav Stampar
89d47893ef Minor patch 2026-01-13 20:31:56 +01:00
Miroslav Stampar
38f3f16127 Minor update of common-outputs.txt 2026-01-12 23:32:06 +01:00
Miroslav Stampar
7c4e4247d8 Minor update of years 2026-01-12 23:17:10 +01:00
Miroslav Stampar
8c63d4c4a6 Minor patch for Snowflake implementation (#5980) 2026-01-12 23:11:46 +01:00
Miroslav Stampar
f36d040206 Adding support for --privileges to Snowflake implementation (#5980) 2026-01-12 22:51:48 +01:00
Miroslav Stampar
ef6c3d40d3 Adding support for --statements to Snowflake implementation (#5980) 2026-01-12 22:41:42 +01:00
Miroslav Stampar
07aa7f994d Adding support for --hostname to Snowflake implementation (#5980) 2026-01-12 22:35:56 +01:00
Miroslav Stampar
9e29d7af8c Fixing a typo for Snowflake implementation (#5980) 2026-01-12 22:02:03 +01:00
Miroslav Stampar
88f22c3440 Heuristic checks for Snowflake implementation (#5980) 2026-01-12 21:28:41 +01:00
Miroslav Stampar
3d70e2511b Trivial update 2026-01-12 20:24:13 +01:00
Miroslav Stampar
04bf68f4ea Fixes #6005 2026-01-12 20:22:29 +01:00
Miroslav Stampar
1da33b9901 Some more fixes for Snowflake implementation (#5980) 2026-01-12 19:39:22 +01:00
Miroslav Stampar
b5a1f6fa09 Lots of fixes for Snowflake implementation (#5980) 2026-01-12 19:26:14 +01:00
Miroslav Stampar
b0feb2a0fd Minor update (#5980) 2026-01-12 12:09:25 +01:00
Miroslav Stampar
29c5117ee3 Bump some years in headers 2026-01-12 12:02:57 +01:00
Miroslav Stampar
fd9045cbc6 Fixing python2 compatibility issue (#5980) 2026-01-12 12:01:41 +01:00
Jaggar Henry
279a9b3314
Added "Snowflake" DBMS support (#5980)
* Added SQL queries for 'Snowflake' DBMS

* Added necessary constants for the 'Snowflake' DBMS

* Added the 'Snowflake' DBMS to existing conditional which adds dynamic values to hardcoded statements (queries.xml)

* Added plugin logic for the 'Snowflake' DBMS

* Modified 'dbs' query to include 'ORDER BY'

* Moved 'LIMIT' to appear before 'OFFSET'
2026-01-12 11:59:00 +01:00
Miroslav Stampar
e9a9d90837 Minor patch to MsSQL fingerprinting 2026-01-11 23:23:43 +01:00
Miroslav Stampar
a995e1afb4 Minor update of vuln testing 2026-01-10 11:37:39 +01:00
Miroslav Stampar
bc0d2a11a3 Minor update 2026-01-09 17:01:00 +01:00
Miroslav Stampar
7bc3741a48 Minor patch 2026-01-09 00:08:03 +01:00
Miroslav Stampar
363a405fa0 Minor update 2026-01-08 23:59:47 +01:00
Miroslav Stampar
e2534b3c36 Adding test check for --titles 2026-01-08 23:47:06 +01:00
Miroslav Stampar
65ce6ba4c9 Implementing CSRF case into vuln testing 2026-01-08 23:31:40 +01:00
Miroslav Stampar
2e00154e38 Fixing thread-safety in getHeuristicCharEncoding 2026-01-08 20:59:40 +01:00
Miroslav Stampar
603295e68d Minor update of vulnserver testing 2026-01-08 20:49:17 +01:00
Miroslav Stampar
69a613ef67 Minor improvement 2026-01-07 17:34:26 +01:00
Wilbert Chandra
6c527afe62
Merge pull request #1 from GilbertKrantz/copilot/create-cli-app-for-sql-injection
Add Rich-based CLI wrapper for automated SQL injection testing with POST support, batch processing, and automatic logging
2026-01-07 20:35:30 +07:00
copilot-swe-agent[bot]
1336215439 Apply code review fixes: add __init__.py, fix filename collisions, improve error handling, add input validation, fix header concatenation, deduplicate vulnerabilities, rename test file
Co-authored-by: GilbertKrantz <90319182+GilbertKrantz@users.noreply.github.com>
2026-01-07 13:26:23 +00:00
Wilbert Chandra
ae3920f0b3
Update sql_cli/scanner.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-07 20:18:55 +07:00
Wilbert Chandra
5ddf749620
Update sql_cli/models.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-07 20:18:24 +07:00
Wilbert Chandra
63e96db181
Update sql_cli/scanner.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-07 20:18:11 +07:00
Wilbert Chandra
86f3716fb3
Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-07 20:17:55 +07:00
Wilbert Chandra
ecbe7d2909 Remove implementation summary document to streamline project documentation 2026-01-07 12:56:57 +00:00
Wilbert Chandra
93a204ef01 Enhance SQLMapScanner with real-time progress updates and temporary output handling; improve UI display for batch scan results 2026-01-07 12:55:57 +00:00
Wilbert Chandra
2270c8981b Add UI and utility functions for SQL injection testing
- Implemented a new UI module (sql_cli/ui.py) for displaying banners and scan results using the Rich library.
- Created utility functions in sql_cli/utils.py for generating log filenames and saving logs.
- Refactored sqlmapcli.py to utilize the new UI and utility functions, enhancing the interactive mode and scan processes.
- Added support for custom headers and POST data in the interactive mode.
- Introduced a test endpoints JSON file (test_endpoints.json) for batch testing.
2026-01-07 12:49:14 +00:00
Wilbert Chandra
c45102fc1e Remove timeout parameter from subprocess.run in SQLMapCLI 2026-01-07 12:36:47 +00:00
Wilbert Chandra
a45b3596a6 Merge branch 'copilot/create-cli-app-for-sql-injection' of https://github.com/GilbertKrantz/sqlmapcli into copilot/create-cli-app-for-sql-injection 2026-01-07 12:35:42 +00:00
Wilbert Chandra
656a0dcdf7 Refactor SQLMapCLI class for improved type hinting and code clarity 2026-01-07 12:33:26 +00:00
copilot-swe-agent[bot]
9803ef57df Add batch processing with concurrency and automatic log saving to logs folder
Co-authored-by: GilbertKrantz <90319182+GilbertKrantz@users.noreply.github.com>
2026-01-07 12:30:45 +00:00
copilot-swe-agent[bot]
3a975b79c1 Add POST data/body prompt to interactive mode
Co-authored-by: GilbertKrantz <90319182+GilbertKrantz@users.noreply.github.com>
2026-01-05 18:47:22 +00:00
copilot-swe-agent[bot]
ef6622c6c5 Add --raw and --verbose flags to ensure CLI output matches sqlmap exactly
Co-authored-by: GilbertKrantz <90319182+GilbertKrantz@users.noreply.github.com>
2026-01-05 18:37:39 +00:00
copilot-swe-agent[bot]
cae2ca7da9 Remove demo.py, add POST data support with --method POST, update examples with OWASP Juice Shop endpoints
Co-authored-by: GilbertKrantz <90319182+GilbertKrantz@users.noreply.github.com>
2026-01-05 18:33:35 +00:00
copilot-swe-agent[bot]
19e8e6453d Add implementation summary documentation
Co-authored-by: GilbertKrantz <90319182+GilbertKrantz@users.noreply.github.com>
2026-01-05 18:21:51 +00:00
copilot-swe-agent[bot]
c60fa2be42 Improve parse_results logic for better code clarity
Co-authored-by: GilbertKrantz <90319182+GilbertKrantz@users.noreply.github.com>
2026-01-05 18:20:44 +00:00