Skip to content

Commit b11242e

Browse files
committed
Update of CHANGELOG.md
1 parent a90913c commit b11242e

File tree

1 file changed

+65
-4
lines changed

1 file changed

+65
-4
lines changed

doc/CHANGELOG.md

Lines changed: 65 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
1-
# Version 1.0 (upcoming)
1+
# Version 1.0 (2016-02-2X)
22

33
* Implemented support for automatic decoding of page content through detected charset.
44
* Implemented mechanism for proper data dumping on DBMSes not supporting `LIMIT/OFFSET` like mechanism(s) (e.g. Microsoft SQL Server, Sybase, etc.).
55
* Major improvements to program stabilization based on user reports.
66
* Added new tampering scripts avoiding popular WAF/IPS/IDS mechanisms.
7-
* Added support for setting Tor proxy type together with port.
87
* Fixed major bug with DNS leaking in Tor mode.
98
* Added wordlist compilation made of the most popular cracking dictionaries.
10-
* Added support for mnemonics substantially helping user with program setup.
11-
* Implemented multi-processor hash cracking routine(s) on Linux OS.
9+
* Implemented multi-processor hash cracking routine(s).
1210
* Implemented advanced detection techniques for inband and time-based injections by usage of standard deviation method.
1311
* Old resume files are now deprecated and replaced by faster SQLite based session mechanism.
1412
* Substantial code optimization and smaller memory footprint.
@@ -31,6 +29,69 @@
3129
* Major improvements to switches `--tables` and `--columns`.
3230
* Takeover switch `--os-pwn` improved: stealthier, faster and AV-proof.
3331
* Added switch `--mobile` to imitate a mobile device through HTTP User-Agent header.
32+
* Added switch `-a` to enumerate all DBMS data.
33+
* Added option `--alert` to run host OS command(s) when SQL injection is found.
34+
* Added option `--answers` to set user answers to asked questions during sqlmap run.
35+
* Added option `--auth-file` to set HTTP authentication PEM cert/private key file.
36+
* Added option `--charset` to force character encoding used during data retrieval.
37+
* Added switch `--check-tor` to force checking of proper usage of Tor.
38+
* Added option `--code` to set HTTP code to match when query is evaluated to True.
39+
* Added option `--cookie-del` to set character to be used while splitting cookie values.
40+
* Added option `--crawl` to set the crawling depth for the website starting from the target URL.
41+
* Added option `--crawl-exclude` for setting regular expression for excluding pages from crawling (e.g. `"logout"`).
42+
* Added option `--csrf-token` to set the parameter name that is holding the anti-CSRF token.
43+
* Added option `--csrf-url` for setting the URL address for extracting the anti-CSRF token.
44+
* Added option `--csv-del` for setting the delimiting character that will be used in CSV output (default `,`).
45+
* Added option `--dbms-cred` to set the DBMS authentication credentials (user:password).
46+
* Added switch `--dependencies` for turning on the checking of missing (non-core) sqlmap dependencies.
47+
* Added switch `--disable-coloring` to disable console output coloring.
48+
* Added option `--dns-domain` to set the domain name for usage in DNS exfiltration attack(s).
49+
* Added option `--dump-format` to set the format of dumped data (`CSV` (default), `HTML` or `SQLITE`).
50+
* Added option `--eval` for setting the Python code that will be evaluated before the request.
51+
* Added switch `--force-ssl` to force usage of SSL/HTTPS.
52+
* Added switch `--hex` to force usage of DBMS hex function(s) for data retrieval.
53+
* Added option `-H` to set extra HTTP header (e.g. `"X-Forwarded-For: 127.0.0.1"`).
54+
* Added switch `-hh` for showing advanced help message.
55+
* Added option `--host` to set the HTTP Host header value.
56+
* Added switch `--hostname` to turn on retrieval of DBMS server hostname.
57+
* Added switch `--hpp` to turn on the usage of HTTP parameter pollution WAF bypass method.
58+
* Added switch `--identify-waf` for turning on the thorough testing of WAF/IPS/IDS protection.
59+
* Added switch `--ignore-401` to ignore HTTP Error Code 401 (Unauthorized).
60+
* Added switch `--invalid-bignum` for usage of big numbers while invalidating values.
61+
* Added switch `--invalid-logical` for usage of logical operations while invalidating values.
62+
* Added switch `--invalid-string` for usage of random strings while invalidating values.
63+
* Added option `--load-cookies` to set the file containing cookies in Netscape/wget format.
64+
* Added option `-m` to set the textual file holding multiple targets for scanning purposes.
65+
* Added option `--method` to force usage of provided HTTP method (e.g. `PUT`).
66+
* Added switch `--no-cast` for turning off payload casting mechanism.
67+
* Added switch `--no-escape` for turning off string escaping mechanism.
68+
* Added option `--not-string` for setting string to be matched when query is evaluated to False.
69+
* Added switch `--offline` to force work in offline mode (i.e. only use session data).
70+
* Added option `--output-dir` to set custom output directory path.
71+
* Added option `--param-del` to set character used for splitting parameter values.
72+
* Added option `--pivot-column` to set column name that will be used while dumping tables by usage of pivot(ing).
73+
* Added option `--proxy-file` to set file holding proxy list.
74+
* Added switch `--purge-output` to turn on safe removal of all content(s) from output directory.
75+
* Added option `--randomize` to set parameter name(s) that will be randomly changed during sqlmap run.
76+
* Added option `--safe-post` to set POST data for sending to safe URL.
77+
* Added option `--safe-req` for loading HTTP request from a file that will be used during sending to safe URL.
78+
* Added option `--skip` to skip testing of given parameter(s).
79+
* Added switch `--skip-static` to skip testing parameters that not appear dynamic.
80+
* Added switch `--skip-urlencode` to skip URL encoding of payload data.
81+
* Added switch `--skip-waf` to skip heuristic detection of WAF/IPS/IDS protection.
82+
* Added switch `--smart` to conduct thorough tests only if positive heuristic(s).
83+
* Added option `--sql-file` for setting file(s) holding SQL statements to be executed (in case of stacked SQLi).
84+
* Added switch `--sqlmap-shell` to turn on interactive sqlmap shell prompt.
85+
* Added option `--test-filter` for test filtration by payloads and/or titles (e.g. `ROW`).
86+
* Added option `--test-skip` for skiping tests by payloads and/or titles (e.g. `BENCHMARK`).
87+
* Added switch `--titles` to turn on comparison of pages based only on their titles.
88+
* Added option `--tor-port` to explicitly set Tor proxy port.
89+
* Added option `--tor-type` to set Tor proxy type (`HTTP` (default), `SOCKS4` or `SOCKS5`).
90+
* Added option `--union-from` to set table to be used in `FROM` part of UNION query SQL injection.
91+
* Added option `--where` to set `WHERE` condition to be used during the table dumping.
92+
* Added option `-X` to exclude DBMS database table column(s) from enumeration.
93+
* Added option `-x` to set URL of sitemap(.xml) for target(s) parsing.
94+
* Added option `-z` for usage of short mnemonics (e.g. `"flu,bat,ban,tec=EU"`).
3495

3596
# Version 0.9 (2011-04-10)
3697

0 commit comments

Comments
 (0)