From aedcf8c8d79d8a42212715072161691ff8f746ec Mon Sep 17 00:00:00 2001 From: Bernardo Damele Date: Thu, 7 Jul 2011 20:10:03 +0000 Subject: [PATCH] Changed homepage address --- doc/FAQ.html | 246 ++++++++++++++++++++++++ doc/FAQ.pdf | Bin 0 -> 151252 bytes doc/FAQ.sgml | 8 +- doc/README.html | 24 +-- doc/README.pdf | Bin 399514 -> 399434 bytes doc/README.sgml | 22 +-- extra/__init__.py | 2 +- extra/cloak/__init__.py | 2 +- extra/cloak/cloak.py | 2 +- extra/dbgtool/__init__.py | 2 +- extra/dbgtool/dbgtool.py | 2 +- extra/msfauxmod/sqlmap.rb | 2 +- extra/mssqlsig/update.py | 2 +- extra/safe2bin/__init__.py | 2 +- extra/safe2bin/safe2bin.py | 2 +- extra/shutils/blanks.sh | 2 +- extra/shutils/duplicates.py | 2 +- extra/shutils/id.sh | 2 +- extra/socks/__init__.py | 2 +- extra/sqlharvest/__init__.py | 2 +- extra/sqlharvest/sqlharvest.py | 2 +- lib/__init__.py | 2 +- lib/controller/__init__.py | 2 +- lib/controller/action.py | 2 +- lib/controller/checks.py | 2 +- lib/controller/controller.py | 2 +- lib/controller/handler.py | 2 +- lib/core/__init__.py | 2 +- lib/core/agent.py | 2 +- lib/core/common.py | 2 +- lib/core/convert.py | 2 +- lib/core/data.py | 2 +- lib/core/datatype.py | 2 +- lib/core/defaults.py | 2 +- lib/core/dicts.py | 2 +- lib/core/dump.py | 2 +- lib/core/enums.py | 2 +- lib/core/exception.py | 2 +- lib/core/option.py | 2 +- lib/core/optiondict.py | 2 +- lib/core/profiling.py | 2 +- lib/core/progress.py | 2 +- lib/core/readlineng.py | 2 +- lib/core/replication.py | 2 +- lib/core/revision.py | 2 +- lib/core/session.py | 2 +- lib/core/settings.py | 2 +- lib/core/shell.py | 2 +- lib/core/subprocessng.py | 2 +- lib/core/target.py | 2 +- lib/core/testing.py | 2 +- lib/core/threads.py | 2 +- lib/core/unescaper.py | 2 +- lib/core/update.py | 2 +- lib/parse/__init__.py | 2 +- lib/parse/banner.py | 2 +- lib/parse/cmdline.py | 2 +- lib/parse/configfile.py | 2 +- lib/parse/handler.py | 2 +- lib/parse/headers.py | 2 +- lib/parse/html.py | 2 +- lib/parse/payloads.py | 2 +- lib/request/__init__.py | 2 +- lib/request/basic.py | 2 +- lib/request/basicauthhandler.py | 2 +- lib/request/certhandler.py | 2 +- lib/request/comparison.py | 2 +- lib/request/connect.py | 2 +- lib/request/direct.py | 2 +- lib/request/inject.py | 2 +- lib/request/methodrequest.py | 2 +- lib/request/proxy.py | 2 +- lib/request/rangehandler.py | 2 +- lib/request/redirecthandler.py | 2 +- lib/request/templates.py | 2 +- lib/takeover/__init__.py | 2 +- lib/takeover/abstraction.py | 2 +- lib/takeover/icmpsh.py | 2 +- lib/takeover/metasploit.py | 2 +- lib/takeover/registry.py | 2 +- lib/takeover/udf.py | 2 +- lib/takeover/web.py | 2 +- lib/takeover/xp_cmdshell.py | 2 +- lib/techniques/__init__.py | 2 +- lib/techniques/blind/__init__.py | 2 +- lib/techniques/blind/inference.py | 2 +- lib/techniques/brute/__init__.py | 2 +- lib/techniques/brute/use.py | 2 +- lib/techniques/error/__init__.py | 2 +- lib/techniques/error/use.py | 2 +- lib/techniques/union/__init__.py | 2 +- lib/techniques/union/test.py | 2 +- lib/techniques/union/use.py | 2 +- lib/utils/__init__.py | 2 +- lib/utils/checkpayload.py | 2 +- lib/utils/crawler.py | 2 +- lib/utils/deps.py | 2 +- lib/utils/getch.py | 2 +- lib/utils/google.py | 2 +- lib/utils/hash.py | 2 +- lib/utils/resume.py | 2 +- lib/utils/timeout.py | 2 +- plugins/__init__.py | 2 +- plugins/dbms/__init__.py | 2 +- plugins/dbms/access/__init__.py | 2 +- plugins/dbms/access/connector.py | 2 +- plugins/dbms/access/enumeration.py | 2 +- plugins/dbms/access/filesystem.py | 2 +- plugins/dbms/access/fingerprint.py | 2 +- plugins/dbms/access/syntax.py | 2 +- plugins/dbms/access/takeover.py | 2 +- plugins/dbms/db2/__init__.py | 2 +- plugins/dbms/db2/connector.py | 2 +- plugins/dbms/db2/enumeration.py | 2 +- plugins/dbms/db2/filesystem.py | 2 +- plugins/dbms/db2/fingerprint.py | 2 +- plugins/dbms/db2/syntax.py | 2 +- plugins/dbms/db2/takeover.py | 2 +- plugins/dbms/firebird/__init__.py | 2 +- plugins/dbms/firebird/connector.py | 2 +- plugins/dbms/firebird/enumeration.py | 2 +- plugins/dbms/firebird/filesystem.py | 2 +- plugins/dbms/firebird/fingerprint.py | 2 +- plugins/dbms/firebird/syntax.py | 2 +- plugins/dbms/firebird/takeover.py | 2 +- plugins/dbms/maxdb/__init__.py | 2 +- plugins/dbms/maxdb/connector.py | 2 +- plugins/dbms/maxdb/enumeration.py | 2 +- plugins/dbms/maxdb/filesystem.py | 2 +- plugins/dbms/maxdb/fingerprint.py | 2 +- plugins/dbms/maxdb/syntax.py | 2 +- plugins/dbms/maxdb/takeover.py | 2 +- plugins/dbms/mssqlserver/__init__.py | 2 +- plugins/dbms/mssqlserver/connector.py | 2 +- plugins/dbms/mssqlserver/enumeration.py | 2 +- plugins/dbms/mssqlserver/filesystem.py | 2 +- plugins/dbms/mssqlserver/fingerprint.py | 2 +- plugins/dbms/mssqlserver/syntax.py | 2 +- plugins/dbms/mssqlserver/takeover.py | 2 +- plugins/dbms/mysql/__init__.py | 2 +- plugins/dbms/mysql/connector.py | 2 +- plugins/dbms/mysql/enumeration.py | 2 +- plugins/dbms/mysql/filesystem.py | 2 +- plugins/dbms/mysql/fingerprint.py | 2 +- plugins/dbms/mysql/syntax.py | 2 +- plugins/dbms/mysql/takeover.py | 2 +- plugins/dbms/oracle/__init__.py | 2 +- plugins/dbms/oracle/connector.py | 2 +- plugins/dbms/oracle/enumeration.py | 2 +- plugins/dbms/oracle/filesystem.py | 2 +- plugins/dbms/oracle/fingerprint.py | 2 +- plugins/dbms/oracle/syntax.py | 2 +- plugins/dbms/oracle/takeover.py | 2 +- plugins/dbms/postgresql/__init__.py | 2 +- plugins/dbms/postgresql/connector.py | 2 +- plugins/dbms/postgresql/enumeration.py | 2 +- plugins/dbms/postgresql/filesystem.py | 2 +- plugins/dbms/postgresql/fingerprint.py | 2 +- plugins/dbms/postgresql/syntax.py | 2 +- plugins/dbms/postgresql/takeover.py | 2 +- plugins/dbms/sqlite/__init__.py | 2 +- plugins/dbms/sqlite/connector.py | 2 +- plugins/dbms/sqlite/enumeration.py | 2 +- plugins/dbms/sqlite/filesystem.py | 2 +- plugins/dbms/sqlite/fingerprint.py | 2 +- plugins/dbms/sqlite/syntax.py | 2 +- plugins/dbms/sqlite/takeover.py | 2 +- plugins/dbms/sybase/__init__.py | 2 +- plugins/dbms/sybase/connector.py | 2 +- plugins/dbms/sybase/enumeration.py | 2 +- plugins/dbms/sybase/filesystem.py | 2 +- plugins/dbms/sybase/fingerprint.py | 2 +- plugins/dbms/sybase/syntax.py | 2 +- plugins/dbms/sybase/takeover.py | 2 +- plugins/generic/__init__.py | 2 +- plugins/generic/connector.py | 2 +- plugins/generic/enumeration.py | 2 +- plugins/generic/filesystem.py | 2 +- plugins/generic/fingerprint.py | 2 +- plugins/generic/misc.py | 2 +- plugins/generic/syntax.py | 2 +- plugins/generic/takeover.py | 2 +- sqlmap.py | 2 +- tamper/__init__.py | 2 +- tamper/apostrophemask.py | 2 +- tamper/appendnullbyte.py | 2 +- tamper/between.py | 2 +- tamper/chardoubleencode.py | 2 +- tamper/charencode.py | 2 +- tamper/charunicodeencode.py | 2 +- tamper/equaltolike.py | 2 +- tamper/halfversionedmorekeywords.py | 2 +- tamper/ifnull2ifisnull.py | 2 +- tamper/multiplespaces.py | 2 +- tamper/randomcase.py | 2 +- tamper/randomcomments.py | 2 +- tamper/space2comment.py | 2 +- tamper/space2extrarandomblank.py | 2 +- tamper/space2plus.py | 2 +- tamper/space2pound.py | 2 +- tamper/space2randomblank.py | 2 +- tamper/versionedkeywords.py | 2 +- tamper/versionedmorekeywords.py | 2 +- 203 files changed, 470 insertions(+), 224 deletions(-) create mode 100644 doc/FAQ.html create mode 100644 doc/FAQ.pdf diff --git a/doc/FAQ.html b/doc/FAQ.html new file mode 100644 index 000000000..93a3ed208 --- /dev/null +++ b/doc/FAQ.html @@ -0,0 +1,246 @@ + + + + + sqlmap - Frequently Asked Questions + + +

sqlmap - Frequently Asked Questions

+ +

by +Bernardo Damele A. G., +Miroslav Stampar

+
+This document contains frequently asked questions for +sqlmap. +
+

+

1. Frequently Asked Questions

+ + + +
+

1. Frequently Asked Questions

+ +

1.1 What is sqlmap? +

+ +

sqlmap is an open source penetration testing tool that automates the +process of detecting and exploiting SQL injection flaws and taking over +of database servers. It comes with a powerful detection engine, many niche +features for the ultimate penetration tester and a broad range of switches +lasting from database fingerprinting, over data fetching from the +database, to accessing the underlying file system and executing commands +on the operating system via out-of-band connections.

+ +

1.2 How do I execute sqlmap? +

+ +

If you are running on a Unix/Linux system type the following command +from a terminal: +

+
+python sqlmap.py -h
+
+
+

+ +

If you are running on a Windows system type the following command +from a terminal: +

+
+C:\Python26\python.exe sqlmap.py -h
+
+
+

+ +

Where C:\Python26 is the path where you installed +Python >= 2.6.

+ +

1.3 Can I integrate sqlmap with a security tool I am developing? +

+ +

Yes. sqlmap is released under the terms of the GPLv2, which means that any +derivative work must be distributed without further restrictions on the +rights granted by the GPL itself. If this constitutes a problem, feel free +to contact us so we can find a solution.

+ +

1.4 How can I integrate sqlmap with my own tool? +

+ +

TODO

+ +

1.5 Will you support other database management systems? +

+ +

Yes. There are plans to support also IBM DB2, Informix and Ingres at some +point.

+ +

1.6 How can I occasionally contribute? +

+ +

All help is greatly appreciated. First of all download the tool, make sure +you are running the latest development version from the Subversion +repository, read the user's manual carefully, have fun with it during your +penetration tests. +If you find bugs or have ideas for possible improvements, feel free to +get in touch on the mailing list. Many people have +contributed in different ways to the sqlmap development. +You can be the next!

+ +

1.7 Can I actively contribute in the long-term development? +

+ +

Yes, we are looking for people who can write some clean Python code, are +up to do security research, know about web application security, database +assessment and takeover, software refactoring and are motivated to join +the development team. +If this sounds interesting to you, +get in touch!

+ +

1.8 How can I support the development? +

+ +

If you think that sqlmap is a great tool, it really played well during +your penetration tests, or you simply like it, you, or your boss, can +donate some money to the developers via PayPal.

+ +

1.9 Can you hack a site for me? +

+ +

No.

+ +

1.10 When sqlmap will switch to the Python 3? +

+ +

Currently there is no huge pressure on Python projects to switch to the new +version of Python interpreter, as the process of switching, especially on +larger projects can be cumbersome (due to the few backward incompatibilities). +The switch will take place eventually, but currently it's a very low priority task.

+ +

1.11 What does "WARNING unknown charset '...'" mean? +

+ +

sqlmap needs to properly decode page content to be able to properly +detect and deal with internationalized characters. In some cases web developers +are doing mistakes when declaring used web page charset (e.g. iso_8859 instead +of standardized name iso-8859), which can cause problems. As a failsafe mechanism +we've incorporated heuristic detection engine +chardet, +so in most cases sqlmap will deal with this kind of problems automatically. +Nevertheless, you are strongly advised to report us back those typographic "mistakes" +so we could handle them manually inside the code.

+ +

Question(s): +#1 +#2 +#3

+ +

1.12 How to use sqlmap with mod_rewrite enabled? +

+ +

Just put * to the place where sqlmap should check for injections in URI +itself. In example: ./sqlmap.py -u "www.site.com/id1/1*/id2/2" sqlmap +will try to inject the payloads just at that place marked with * character.

+ +

Question(s): +#1 +#2 +#3

+ +

1.13 Why is sqlmap not able to get password hashes in some cases? +

+ +

You most probably don't have enough permissions for querying on a system +table containing password hashes.

+ +

Question(s): +#1

+ +

1.14 What is --text-only switch? +

+ +

Switch --text-only is used for removing non-textual data (tags, +javascripts, styles,...) from the retrieved page content to further +improve detection capabilities.

+ +

Question(s): +#1

+ +

1.15 sqlmap is retrieving weird characters for even simplest data (e.g. --banner)? +

+ +

If everything you retrieve from the target is garbled, then you are +most probably dealing with false positive blind injection. Please +report the problem to the +developers.

+ +

Question(s): +#1 +#2

+ +

1.16 I am getting "CRITICAL connection timed" while I am able to browse the site normally? +

+ +

There are few IDSes that filter out all sqlmap requests based on default +User-Agent HTTP header used (e.g. "User-agent: sqlmap/1.0-dev"). To prevent this +kind of situations you are advised to use switch --random-agent. +If you are getting those kind of messages for all targets then you +most probably need to properly set up your proxy settings (switches --proxy +and/or --ignore-proxy)

+ +

Question(s): +#1

+ +

1.17 Is it possible to use "INSERT/UPDATE" SQL commands via --sql-query +and/or --sql-shell?

+ +

It is possible to use those commands, but only if the stacked injection is supported +by the vulnerable target.

+ +

Question(s): +#1

+ +

1.18 I am getting "finally: SyntaxError: invalid syntax" when trying to run sqlmap? +

+ +

You are most probably using outdated version of Python. sqlmap is generally +supported by Python versions in range 2.5, 2.6 and 2.7, while you are strongly +advised to use versions 2.6 and 2.7.

+ +

Question(s): +#1

+ +

1.19 sqlmap is not able to detect/exploit injection while other commercial tools are? +

+ +

Currently there are only two of us working on a pure good will and donating our +free time to the community. If you are not willing to help us achive better tool +you are strongly advised to buy those commercial tool(s) and just +forget about the sqlmap.

+ +

Question(s): +#1

+ + + diff --git a/doc/FAQ.pdf b/doc/FAQ.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c963f28d230ad8c75dc1ddabf8e4531e0e8b30bd GIT binary patch literal 151252 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 Dm;_xO literal 0 HcmV?d00001 diff --git a/doc/FAQ.sgml b/doc/FAQ.sgml index 2cccee351..151bfa04d 100644 --- a/doc/FAQ.sgml +++ b/doc/FAQ.sgml @@ -7,7 +7,7 @@ This document contains frequently asked questions for . +url="http://www.sqlmap.org" name="sqlmap">. @@ -72,7 +72,7 @@ you are running the latest development version from the Subversion repository, read the user's manual carefully, have fun with it during your penetration tests. If you find bugs or have ideas for possible improvements, feel free to -. Many people have in different ways to the sqlmap development. @@ -86,14 +86,14 @@ up to do security research, know about web application security, database assessment and takeover, software refactoring and are motivated to join the development team. If this sounds interesting to you, ! +url="http://www.sqlmap.org/#developers" name="get in touch">! How can I support the development?

If you think that sqlmap is a great tool, it really played well during your penetration tests, or you simply like it, you, or your boss, can - to the developers via PayPal. Can you hack a site for me? diff --git a/doc/README.html b/doc/README.html index dd22cd9f4..3b28407ae 100644 --- a/doc/README.html +++ b/doc/README.html @@ -12,7 +12,7 @@ Miroslav Stamparversion 1.0-dev, XXX XX, 2011


This document is the user's manual to use -sqlmap. +sqlmap.

1. Introduction

@@ -123,7 +123,7 @@ for the database management system that you are going to attack:

  • Microsoft SQL Server: python-pymssql.
  • MySQL: -python-mysqldb.
  • +python pymysql.
  • Oracle: python cx_Oracle.
  • PostgreSQL: @@ -562,7 +562,7 @@ the

    • April 10, -Bernardo and Miroslav release sqlmap +Bernardo and Miroslav release sqlmap 0.9 featuring a totally rewritten and powerful SQL injection detection engine, the possibility to connect directly to a database server, support for time-based blind SQL injection and error-based SQL @@ -576,7 +576,7 @@ injection, support for four new database management systems and much more.
      • December, -Bernardo and Miroslav have enhanced sqlmap a +Bernardo and Miroslav have enhanced sqlmap a lot during the whole year and prepare to release sqlmap 0.9 within the first quarter of 2011.
      • June 3, Bernardo @@ -584,7 +584,7 @@ within the first quarter of 2011.
      • a talk titled Got database access? Own the network! at AthCon 2010 in Athens (Greece).
      • March 14, -Bernardo and Miroslav release stable version of +Bernardo and Miroslav release stable version of sqlmap 0.8 featuring many features. Amongst these, support to enumerate and dump all databases' tables containing user provided column(s), stabilization and enhancements to the takeover functionalities, @@ -616,7 +616,7 @@ for developers.
      • December 4, sqlmap-devel mailing list has been merged into sqlmap-users -mailing list. +mailing list.
      • November 20, Bernardo and Guido present again their research on stealth database server takeover at CONfidence 2009 in Warsaw, @@ -739,7 +739,7 @@ more options to enumerate and dump specific information are added, brand new installation packages for Debian, Red Hat, Windows and much more.
      • August, two public -mailing lists are created on SourceForge. +mailing lists are created on SourceForge.
      • January, sqlmap subversion development repository is moved away from SourceForge and goes private for a while.
      • @@ -848,7 +848,7 @@ $ svn update

        This is strongly recommended before reporting any bug to the -mailing list.

        +mailing list.

        5. Usage

        @@ -859,7 +859,7 @@ $ svn update $ python sqlmap.py -h sqlmap/1.0 - automatic SQL injection and database takeover tool - http://sqlmap.sourceforge.net + http://www.sqlmap.org Usage: python sqlmap.py [options] @@ -1229,7 +1229,7 @@ header value:

        -sqlmap/0.9 (http://sqlmap.sourceforge.net)
        +sqlmap/0.9 (http://www.sqlmap.org)
         

        @@ -3032,7 +3032,7 @@ by right-clicking in Windows Explorer into your sqlmap working copy and clicking on Update.

        This is strongly recommended before reporting any bug to the -mailing lists.

        +mailing lists.

        Save options in a configuration INI file

        @@ -3177,7 +3177,7 @@ sqlite:///software/sqlmap/output/192.168.136.131/dump/testdb.sqlite3 --tablesqlmap is released under the terms of the General Public License v2. sqlmap is copyrighted by its -developers.

        +developers.

        7. Disclaimer

        diff --git a/doc/README.pdf b/doc/README.pdf index a3d136738d5c1920608c035cd6803f684d8de289..3b6ed71d3c1374b66bfa48111ac479035ed63373 100644 GIT binary patch delta 27431 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 delta 27540 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 mPmTX~%8x#^YPkmu4Hz36-LX4by , version 1.0-dev, XXX XX, 2011 -This document is the user's manual to use . +This document is the user's manual to use . @@ -488,7 +488,7 @@ name="MS10-015">).

        April 10, release sqlmap +url="http://www.sqlmap.org/#developers"> release sqlmap 0.9 featuring a totally rewritten and powerful SQL injection detection engine, the possibility to connect directly to a database server, support for time-based blind SQL injection and error-based SQL @@ -500,7 +500,7 @@ injection, support for four new database management systems and much more.

        December, have enhanced sqlmap a +url="http://www.sqlmap.org/#developers"> have enhanced sqlmap a lot during the whole year and prepare to release sqlmap 0.9 within the first quarter of 2011. June 3, Bernardo a talk titled Got database access? Own the network! at AthCon 2010 in Athens (Greece). March 14, release stable version of +url="http://www.sqlmap.org/#developers"> release stable version of sqlmap 0.8 featuring many features. Amongst these, support to enumerate and dump all databases' tables containing user provided column(s), stabilization and enhancements to the takeover functionalities, @@ -537,7 +537,7 @@ achieved during these first three years of the project and launches a call for developers. December 4, sqlmap-devel mailing list has been merged into -sqlmap-users . +sqlmap-users . November 20, Bernardo and Guido present again their research on stealth database server takeover at CONfidence 2009 in Warsaw, @@ -662,7 +662,7 @@ more options to enumerate and dump specific information are added, brand new installation packages for Debian, Red Hat, Windows and much more. August, two public are created on SourceForge. +url="http://www.sqlmap.org/#ml"> are created on SourceForge. January, sqlmap subversion development repository is moved away from SourceForge and goes private for a while. @@ -763,7 +763,7 @@ $ svn update

        This is strongly recommended before reporting any bug to the -. +. Usage @@ -773,7 +773,7 @@ This is strongly recommended before reporting any bug to the $ python sqlmap.py -h sqlmap/1.0 - automatic SQL injection and database takeover tool - http://sqlmap.sourceforge.net + http://www.sqlmap.org Usage: python sqlmap.py [options] @@ -1162,7 +1162,7 @@ By default sqlmap performs HTTP requests with the following User-Agent header value: -sqlmap/0.9 (http://sqlmap.sourceforge.net) +sqlmap/0.9 (http://www.sqlmap.org)

        @@ -3142,7 +3142,7 @@ clicking on Update.

        This is strongly recommended before reporting any bug to the -. +. Save options in a configuration INI file @@ -3314,7 +3314,7 @@ Do you really want to know?

        sqlmap is released under the terms of the . -sqlmap is copyrighted by its . +sqlmap is copyrighted by its . Disclaimer diff --git a/extra/__init__.py b/extra/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/extra/__init__.py +++ b/extra/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/extra/cloak/__init__.py b/extra/cloak/__init__.py index 70b6d1cc2..3b898a722 100755 --- a/extra/cloak/__init__.py +++ b/extra/cloak/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/extra/cloak/cloak.py b/extra/cloak/cloak.py index 051b28113..6e027f6ff 100755 --- a/extra/cloak/cloak.py +++ b/extra/cloak/cloak.py @@ -5,7 +5,7 @@ $Id$ cloak.py - Simple file encryption/compression utility -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/extra/dbgtool/__init__.py b/extra/dbgtool/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/extra/dbgtool/__init__.py +++ b/extra/dbgtool/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/extra/dbgtool/dbgtool.py b/extra/dbgtool/dbgtool.py index 759de2bda..07f8b9689 100755 --- a/extra/dbgtool/dbgtool.py +++ b/extra/dbgtool/dbgtool.py @@ -5,7 +5,7 @@ $Id$ dbgtool.py - Portable executable to ASCII debug script converter -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/extra/msfauxmod/sqlmap.rb b/extra/msfauxmod/sqlmap.rb index ad6b19ff8..38f8653a4 100644 --- a/extra/msfauxmod/sqlmap.rb +++ b/extra/msfauxmod/sqlmap.rb @@ -39,7 +39,7 @@ class Metasploit3 < Msf::Auxiliary 'Version' => '$Revision: 9212 $', 'References' => [ - ['URL', 'http://sqlmap.sourceforge.net'], + ['URL', 'http://www.sqlmap.org'], ] )) diff --git a/extra/mssqlsig/update.py b/extra/mssqlsig/update.py index 071561abe..9aae0d7ae 100644 --- a/extra/mssqlsig/update.py +++ b/extra/mssqlsig/update.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/extra/safe2bin/__init__.py b/extra/safe2bin/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/extra/safe2bin/__init__.py +++ b/extra/safe2bin/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/extra/safe2bin/safe2bin.py b/extra/safe2bin/safe2bin.py index 14e5898f9..ff2ee07c0 100755 --- a/extra/safe2bin/safe2bin.py +++ b/extra/safe2bin/safe2bin.py @@ -5,7 +5,7 @@ $Id$ safe2bin.py - Simple safe(hex) to binary format converter -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/extra/shutils/blanks.sh b/extra/shutils/blanks.sh index 2b640a41a..85d7c8a31 100755 --- a/extra/shutils/blanks.sh +++ b/extra/shutils/blanks.sh @@ -2,7 +2,7 @@ # $Id$ -# Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +# Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) # See the file 'doc/COPYING' for copying permission # Removes trailing spaces from blank lines inside project files diff --git a/extra/shutils/duplicates.py b/extra/shutils/duplicates.py index c9c299b02..2181aa7af 100644 --- a/extra/shutils/duplicates.py +++ b/extra/shutils/duplicates.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/extra/shutils/id.sh b/extra/shutils/id.sh index 5320610fa..3c53f1672 100755 --- a/extra/shutils/id.sh +++ b/extra/shutils/id.sh @@ -2,7 +2,7 @@ # $Id$ -# Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +# Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) # See the file 'doc/COPYING' for copying permission # Adds SVN property 'Id' to project files diff --git a/extra/socks/__init__.py b/extra/socks/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/extra/socks/__init__.py +++ b/extra/socks/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/extra/sqlharvest/__init__.py b/extra/sqlharvest/__init__.py index 70b6d1cc2..3b898a722 100755 --- a/extra/sqlharvest/__init__.py +++ b/extra/sqlharvest/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/extra/sqlharvest/sqlharvest.py b/extra/sqlharvest/sqlharvest.py index 3c4fb246d..23f51723a 100644 --- a/extra/sqlharvest/sqlharvest.py +++ b/extra/sqlharvest/sqlharvest.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/__init__.py b/lib/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/lib/__init__.py +++ b/lib/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/controller/__init__.py b/lib/controller/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/lib/controller/__init__.py +++ b/lib/controller/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/controller/action.py b/lib/controller/action.py index 2ea42556f..4f2bb0863 100644 --- a/lib/controller/action.py +++ b/lib/controller/action.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/controller/checks.py b/lib/controller/checks.py index a3623e254..d86ece261 100644 --- a/lib/controller/checks.py +++ b/lib/controller/checks.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/controller/controller.py b/lib/controller/controller.py index 3fbda9739..e9d531609 100644 --- a/lib/controller/controller.py +++ b/lib/controller/controller.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/controller/handler.py b/lib/controller/handler.py index 1b3117c19..b69477253 100644 --- a/lib/controller/handler.py +++ b/lib/controller/handler.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/__init__.py b/lib/core/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/lib/core/__init__.py +++ b/lib/core/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/agent.py b/lib/core/agent.py index c1ba3833d..c77efb313 100644 --- a/lib/core/agent.py +++ b/lib/core/agent.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/common.py b/lib/core/common.py index b96ff1a0d..6b67afb18 100644 --- a/lib/core/common.py +++ b/lib/core/common.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/convert.py b/lib/core/convert.py index 6746a1fa6..97fd678a0 100644 --- a/lib/core/convert.py +++ b/lib/core/convert.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/data.py b/lib/core/data.py index 8336ff00f..53b5635bb 100644 --- a/lib/core/data.py +++ b/lib/core/data.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/datatype.py b/lib/core/datatype.py index 1405b7c1e..33402a394 100644 --- a/lib/core/datatype.py +++ b/lib/core/datatype.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/defaults.py b/lib/core/defaults.py index fd42db4c4..4e4617578 100644 --- a/lib/core/defaults.py +++ b/lib/core/defaults.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/dicts.py b/lib/core/dicts.py index d097e4a74..6d970c8e9 100644 --- a/lib/core/dicts.py +++ b/lib/core/dicts.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/dump.py b/lib/core/dump.py index a66c7461f..17d3108a2 100644 --- a/lib/core/dump.py +++ b/lib/core/dump.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/enums.py b/lib/core/enums.py index 6c86f2f1c..dfee64c5f 100644 --- a/lib/core/enums.py +++ b/lib/core/enums.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/exception.py b/lib/core/exception.py index b61c8f4e4..434b2a213 100644 --- a/lib/core/exception.py +++ b/lib/core/exception.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/option.py b/lib/core/option.py index 879bbdeb1..745335f7a 100644 --- a/lib/core/option.py +++ b/lib/core/option.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/optiondict.py b/lib/core/optiondict.py index 1b50f23d5..e9f32e810 100644 --- a/lib/core/optiondict.py +++ b/lib/core/optiondict.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/profiling.py b/lib/core/profiling.py index 995f40028..945d081ec 100644 --- a/lib/core/profiling.py +++ b/lib/core/profiling.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/progress.py b/lib/core/progress.py index 0754846de..a27dadbee 100644 --- a/lib/core/progress.py +++ b/lib/core/progress.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/readlineng.py b/lib/core/readlineng.py index 39be437a8..9987a004b 100644 --- a/lib/core/readlineng.py +++ b/lib/core/readlineng.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/replication.py b/lib/core/replication.py index d4bd1861e..a1ee8cab3 100644 --- a/lib/core/replication.py +++ b/lib/core/replication.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/revision.py b/lib/core/revision.py index e96811759..9b71fc9e8 100644 --- a/lib/core/revision.py +++ b/lib/core/revision.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/session.py b/lib/core/session.py index 6645a8915..335d86a9e 100644 --- a/lib/core/session.py +++ b/lib/core/session.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/settings.py b/lib/core/settings.py index 3bb7983a5..ce10eaddd 100644 --- a/lib/core/settings.py +++ b/lib/core/settings.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/shell.py b/lib/core/shell.py index 2172d10e6..9038b2263 100644 --- a/lib/core/shell.py +++ b/lib/core/shell.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/subprocessng.py b/lib/core/subprocessng.py index 02bde695c..c4bf9f54b 100644 --- a/lib/core/subprocessng.py +++ b/lib/core/subprocessng.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/target.py b/lib/core/target.py index a009f7ec6..c09dab81e 100644 --- a/lib/core/target.py +++ b/lib/core/target.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/testing.py b/lib/core/testing.py index 14432ec3e..45d1b95a4 100644 --- a/lib/core/testing.py +++ b/lib/core/testing.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/threads.py b/lib/core/threads.py index 0266c14b5..1d45bc373 100644 --- a/lib/core/threads.py +++ b/lib/core/threads.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/unescaper.py b/lib/core/unescaper.py index 74b03bffa..ba5227f94 100644 --- a/lib/core/unescaper.py +++ b/lib/core/unescaper.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/core/update.py b/lib/core/update.py index b90bd8277..2451b2b74 100644 --- a/lib/core/update.py +++ b/lib/core/update.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/parse/__init__.py b/lib/parse/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/lib/parse/__init__.py +++ b/lib/parse/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/parse/banner.py b/lib/parse/banner.py index cfd083831..d3f2b5573 100644 --- a/lib/parse/banner.py +++ b/lib/parse/banner.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/parse/cmdline.py b/lib/parse/cmdline.py index edf5c890f..8fc6dbb31 100644 --- a/lib/parse/cmdline.py +++ b/lib/parse/cmdline.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/parse/configfile.py b/lib/parse/configfile.py index 1871d4033..f10f1caed 100644 --- a/lib/parse/configfile.py +++ b/lib/parse/configfile.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/parse/handler.py b/lib/parse/handler.py index 375099fd4..d40212fd3 100644 --- a/lib/parse/handler.py +++ b/lib/parse/handler.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/parse/headers.py b/lib/parse/headers.py index 7fcb56bca..8430ea29b 100644 --- a/lib/parse/headers.py +++ b/lib/parse/headers.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/parse/html.py b/lib/parse/html.py index 022c4053f..5cf43f98f 100644 --- a/lib/parse/html.py +++ b/lib/parse/html.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/parse/payloads.py b/lib/parse/payloads.py index c99c455de..c54e74361 100644 --- a/lib/parse/payloads.py +++ b/lib/parse/payloads.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/request/__init__.py b/lib/request/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/lib/request/__init__.py +++ b/lib/request/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/request/basic.py b/lib/request/basic.py index 2b93f48de..c946b2437 100644 --- a/lib/request/basic.py +++ b/lib/request/basic.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/request/basicauthhandler.py b/lib/request/basicauthhandler.py index d6567e571..8b3fa18c4 100644 --- a/lib/request/basicauthhandler.py +++ b/lib/request/basicauthhandler.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/request/certhandler.py b/lib/request/certhandler.py index 0691fb19a..af9310677 100644 --- a/lib/request/certhandler.py +++ b/lib/request/certhandler.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/request/comparison.py b/lib/request/comparison.py index 2b3fcbd65..ad626cfc3 100644 --- a/lib/request/comparison.py +++ b/lib/request/comparison.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/request/connect.py b/lib/request/connect.py index 0986a9509..716be2106 100644 --- a/lib/request/connect.py +++ b/lib/request/connect.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/request/direct.py b/lib/request/direct.py index d808ef69d..1dac86290 100644 --- a/lib/request/direct.py +++ b/lib/request/direct.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/request/inject.py b/lib/request/inject.py index 2f488a060..61911e100 100644 --- a/lib/request/inject.py +++ b/lib/request/inject.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/request/methodrequest.py b/lib/request/methodrequest.py index 4df12f893..57207a815 100644 --- a/lib/request/methodrequest.py +++ b/lib/request/methodrequest.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/request/proxy.py b/lib/request/proxy.py index 5ffc188b2..c01c5a87c 100644 --- a/lib/request/proxy.py +++ b/lib/request/proxy.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/request/rangehandler.py b/lib/request/rangehandler.py index 0b96c018c..d0902a2c8 100644 --- a/lib/request/rangehandler.py +++ b/lib/request/rangehandler.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/request/redirecthandler.py b/lib/request/redirecthandler.py index 8ac7ab9b4..458f598ad 100644 --- a/lib/request/redirecthandler.py +++ b/lib/request/redirecthandler.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/request/templates.py b/lib/request/templates.py index f15a18265..c0b06c754 100644 --- a/lib/request/templates.py +++ b/lib/request/templates.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/takeover/__init__.py b/lib/takeover/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/lib/takeover/__init__.py +++ b/lib/takeover/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/takeover/abstraction.py b/lib/takeover/abstraction.py index 759197939..5514df4b8 100644 --- a/lib/takeover/abstraction.py +++ b/lib/takeover/abstraction.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/takeover/icmpsh.py b/lib/takeover/icmpsh.py index 2c83c5046..9b3818cf8 100644 --- a/lib/takeover/icmpsh.py +++ b/lib/takeover/icmpsh.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/takeover/metasploit.py b/lib/takeover/metasploit.py index ad2338889..9ec4e00db 100644 --- a/lib/takeover/metasploit.py +++ b/lib/takeover/metasploit.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/takeover/registry.py b/lib/takeover/registry.py index 0c1d843b8..2bb70961c 100644 --- a/lib/takeover/registry.py +++ b/lib/takeover/registry.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/takeover/udf.py b/lib/takeover/udf.py index 8c0fcb292..42d4eadd8 100644 --- a/lib/takeover/udf.py +++ b/lib/takeover/udf.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/takeover/web.py b/lib/takeover/web.py index fa725c164..a76a25ec1 100644 --- a/lib/takeover/web.py +++ b/lib/takeover/web.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/takeover/xp_cmdshell.py b/lib/takeover/xp_cmdshell.py index d685fef33..cb125f66c 100644 --- a/lib/takeover/xp_cmdshell.py +++ b/lib/takeover/xp_cmdshell.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/techniques/__init__.py b/lib/techniques/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/lib/techniques/__init__.py +++ b/lib/techniques/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/techniques/blind/__init__.py b/lib/techniques/blind/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/lib/techniques/blind/__init__.py +++ b/lib/techniques/blind/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/techniques/blind/inference.py b/lib/techniques/blind/inference.py index f11855cd4..a21ccb30f 100644 --- a/lib/techniques/blind/inference.py +++ b/lib/techniques/blind/inference.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/techniques/brute/__init__.py b/lib/techniques/brute/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/lib/techniques/brute/__init__.py +++ b/lib/techniques/brute/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/techniques/brute/use.py b/lib/techniques/brute/use.py index f87ef0d0a..25caf5c37 100644 --- a/lib/techniques/brute/use.py +++ b/lib/techniques/brute/use.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/techniques/error/__init__.py b/lib/techniques/error/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/lib/techniques/error/__init__.py +++ b/lib/techniques/error/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/techniques/error/use.py b/lib/techniques/error/use.py index 47828f474..0f9dde4a0 100644 --- a/lib/techniques/error/use.py +++ b/lib/techniques/error/use.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/techniques/union/__init__.py b/lib/techniques/union/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/lib/techniques/union/__init__.py +++ b/lib/techniques/union/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/techniques/union/test.py b/lib/techniques/union/test.py index a883d3b51..f074b41e2 100644 --- a/lib/techniques/union/test.py +++ b/lib/techniques/union/test.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/techniques/union/use.py b/lib/techniques/union/use.py index 4aa1a3a76..aea8267e1 100644 --- a/lib/techniques/union/use.py +++ b/lib/techniques/union/use.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/utils/__init__.py b/lib/utils/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/lib/utils/__init__.py +++ b/lib/utils/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/utils/checkpayload.py b/lib/utils/checkpayload.py index dce6f9057..aff9d02b5 100644 --- a/lib/utils/checkpayload.py +++ b/lib/utils/checkpayload.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/utils/crawler.py b/lib/utils/crawler.py index caf54ae20..7fed32006 100644 --- a/lib/utils/crawler.py +++ b/lib/utils/crawler.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/utils/deps.py b/lib/utils/deps.py index e577f3d35..db95df5f9 100644 --- a/lib/utils/deps.py +++ b/lib/utils/deps.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/utils/getch.py b/lib/utils/getch.py index 6d4e470d4..0cb019efb 100644 --- a/lib/utils/getch.py +++ b/lib/utils/getch.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/utils/google.py b/lib/utils/google.py index 638df835f..ae0e25462 100644 --- a/lib/utils/google.py +++ b/lib/utils/google.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/utils/hash.py b/lib/utils/hash.py index e24a0eb4b..8c5f10532 100644 --- a/lib/utils/hash.py +++ b/lib/utils/hash.py @@ -4,7 +4,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/utils/resume.py b/lib/utils/resume.py index e03cdbbec..718d4b73a 100644 --- a/lib/utils/resume.py +++ b/lib/utils/resume.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/lib/utils/timeout.py b/lib/utils/timeout.py index ab0909864..45dcf53e8 100644 --- a/lib/utils/timeout.py +++ b/lib/utils/timeout.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/__init__.py b/plugins/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/plugins/__init__.py +++ b/plugins/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/__init__.py b/plugins/dbms/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/plugins/dbms/__init__.py +++ b/plugins/dbms/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/access/__init__.py b/plugins/dbms/access/__init__.py index 53805b446..43c93eaef 100644 --- a/plugins/dbms/access/__init__.py +++ b/plugins/dbms/access/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/access/connector.py b/plugins/dbms/access/connector.py index a63391362..d0cd0d502 100644 --- a/plugins/dbms/access/connector.py +++ b/plugins/dbms/access/connector.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/access/enumeration.py b/plugins/dbms/access/enumeration.py index 0254a92ee..cd7171132 100644 --- a/plugins/dbms/access/enumeration.py +++ b/plugins/dbms/access/enumeration.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/access/filesystem.py b/plugins/dbms/access/filesystem.py index bc22daf2e..e59806e1a 100644 --- a/plugins/dbms/access/filesystem.py +++ b/plugins/dbms/access/filesystem.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/access/fingerprint.py b/plugins/dbms/access/fingerprint.py index 6a2c92ba9..0652b4d96 100644 --- a/plugins/dbms/access/fingerprint.py +++ b/plugins/dbms/access/fingerprint.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/access/syntax.py b/plugins/dbms/access/syntax.py index 5b73a99d0..e33564e87 100644 --- a/plugins/dbms/access/syntax.py +++ b/plugins/dbms/access/syntax.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/access/takeover.py b/plugins/dbms/access/takeover.py index 1b2083fd6..8e85f46b0 100644 --- a/plugins/dbms/access/takeover.py +++ b/plugins/dbms/access/takeover.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/db2/__init__.py b/plugins/dbms/db2/__init__.py index d699ecccc..cf049d6c7 100644 --- a/plugins/dbms/db2/__init__.py +++ b/plugins/dbms/db2/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/db2/connector.py b/plugins/dbms/db2/connector.py index 8de77e2a9..00e0ad865 100644 --- a/plugins/dbms/db2/connector.py +++ b/plugins/dbms/db2/connector.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/db2/enumeration.py b/plugins/dbms/db2/enumeration.py index 974e87746..da4354b84 100644 --- a/plugins/dbms/db2/enumeration.py +++ b/plugins/dbms/db2/enumeration.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/db2/filesystem.py b/plugins/dbms/db2/filesystem.py index c28a3da1a..4c2d39bb7 100644 --- a/plugins/dbms/db2/filesystem.py +++ b/plugins/dbms/db2/filesystem.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/db2/fingerprint.py b/plugins/dbms/db2/fingerprint.py index 3951c7058..dd7843979 100644 --- a/plugins/dbms/db2/fingerprint.py +++ b/plugins/dbms/db2/fingerprint.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/db2/syntax.py b/plugins/dbms/db2/syntax.py index 4fc810056..fbc65c2a8 100644 --- a/plugins/dbms/db2/syntax.py +++ b/plugins/dbms/db2/syntax.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/db2/takeover.py b/plugins/dbms/db2/takeover.py index d490276ec..8b862a342 100644 --- a/plugins/dbms/db2/takeover.py +++ b/plugins/dbms/db2/takeover.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/firebird/__init__.py b/plugins/dbms/firebird/__init__.py index 94131b98f..43656fa29 100644 --- a/plugins/dbms/firebird/__init__.py +++ b/plugins/dbms/firebird/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/firebird/connector.py b/plugins/dbms/firebird/connector.py index 65d5b3e5e..6b3f45510 100644 --- a/plugins/dbms/firebird/connector.py +++ b/plugins/dbms/firebird/connector.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/firebird/enumeration.py b/plugins/dbms/firebird/enumeration.py index b84ae0596..30cf21338 100644 --- a/plugins/dbms/firebird/enumeration.py +++ b/plugins/dbms/firebird/enumeration.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/firebird/filesystem.py b/plugins/dbms/firebird/filesystem.py index 31963a4cd..76a6a8a10 100644 --- a/plugins/dbms/firebird/filesystem.py +++ b/plugins/dbms/firebird/filesystem.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/firebird/fingerprint.py b/plugins/dbms/firebird/fingerprint.py index b6e2b5c93..a4bb55785 100644 --- a/plugins/dbms/firebird/fingerprint.py +++ b/plugins/dbms/firebird/fingerprint.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/firebird/syntax.py b/plugins/dbms/firebird/syntax.py index 61c4c3f27..cbcbddc2e 100644 --- a/plugins/dbms/firebird/syntax.py +++ b/plugins/dbms/firebird/syntax.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/firebird/takeover.py b/plugins/dbms/firebird/takeover.py index d335909d0..1be727ebf 100644 --- a/plugins/dbms/firebird/takeover.py +++ b/plugins/dbms/firebird/takeover.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/maxdb/__init__.py b/plugins/dbms/maxdb/__init__.py index 30900325e..262a91615 100644 --- a/plugins/dbms/maxdb/__init__.py +++ b/plugins/dbms/maxdb/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/maxdb/connector.py b/plugins/dbms/maxdb/connector.py index f756bab5b..5582e37b4 100644 --- a/plugins/dbms/maxdb/connector.py +++ b/plugins/dbms/maxdb/connector.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/maxdb/enumeration.py b/plugins/dbms/maxdb/enumeration.py index a14ba4dc9..3613e3156 100644 --- a/plugins/dbms/maxdb/enumeration.py +++ b/plugins/dbms/maxdb/enumeration.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/maxdb/filesystem.py b/plugins/dbms/maxdb/filesystem.py index 27c4f5a9f..237aa5c89 100644 --- a/plugins/dbms/maxdb/filesystem.py +++ b/plugins/dbms/maxdb/filesystem.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/maxdb/fingerprint.py b/plugins/dbms/maxdb/fingerprint.py index b60aa1ec6..9303d3ac0 100644 --- a/plugins/dbms/maxdb/fingerprint.py +++ b/plugins/dbms/maxdb/fingerprint.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/maxdb/syntax.py b/plugins/dbms/maxdb/syntax.py index b9218a1b4..a291695ba 100644 --- a/plugins/dbms/maxdb/syntax.py +++ b/plugins/dbms/maxdb/syntax.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/maxdb/takeover.py b/plugins/dbms/maxdb/takeover.py index d26ae2e33..65a17d640 100644 --- a/plugins/dbms/maxdb/takeover.py +++ b/plugins/dbms/maxdb/takeover.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/mssqlserver/__init__.py b/plugins/dbms/mssqlserver/__init__.py index b1e52c516..2824e5a04 100644 --- a/plugins/dbms/mssqlserver/__init__.py +++ b/plugins/dbms/mssqlserver/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/mssqlserver/connector.py b/plugins/dbms/mssqlserver/connector.py index fe344a24f..bdade1757 100644 --- a/plugins/dbms/mssqlserver/connector.py +++ b/plugins/dbms/mssqlserver/connector.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/mssqlserver/enumeration.py b/plugins/dbms/mssqlserver/enumeration.py index 90b79cb4f..3a1ee6415 100644 --- a/plugins/dbms/mssqlserver/enumeration.py +++ b/plugins/dbms/mssqlserver/enumeration.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/mssqlserver/filesystem.py b/plugins/dbms/mssqlserver/filesystem.py index ba6ee494e..2b798d216 100644 --- a/plugins/dbms/mssqlserver/filesystem.py +++ b/plugins/dbms/mssqlserver/filesystem.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/mssqlserver/fingerprint.py b/plugins/dbms/mssqlserver/fingerprint.py index c8024431f..1a752587f 100644 --- a/plugins/dbms/mssqlserver/fingerprint.py +++ b/plugins/dbms/mssqlserver/fingerprint.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/mssqlserver/syntax.py b/plugins/dbms/mssqlserver/syntax.py index 796462249..02c305c4a 100644 --- a/plugins/dbms/mssqlserver/syntax.py +++ b/plugins/dbms/mssqlserver/syntax.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/mssqlserver/takeover.py b/plugins/dbms/mssqlserver/takeover.py index 94bab78a2..a3139a04a 100644 --- a/plugins/dbms/mssqlserver/takeover.py +++ b/plugins/dbms/mssqlserver/takeover.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/mysql/__init__.py b/plugins/dbms/mysql/__init__.py index 7781c01ea..d945d8092 100644 --- a/plugins/dbms/mysql/__init__.py +++ b/plugins/dbms/mysql/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/mysql/connector.py b/plugins/dbms/mysql/connector.py index 80f35d2de..cad8c4ac3 100644 --- a/plugins/dbms/mysql/connector.py +++ b/plugins/dbms/mysql/connector.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/mysql/enumeration.py b/plugins/dbms/mysql/enumeration.py index 7915a7886..c7b65897a 100644 --- a/plugins/dbms/mysql/enumeration.py +++ b/plugins/dbms/mysql/enumeration.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/mysql/filesystem.py b/plugins/dbms/mysql/filesystem.py index 6973fed22..de4796ae5 100644 --- a/plugins/dbms/mysql/filesystem.py +++ b/plugins/dbms/mysql/filesystem.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/mysql/fingerprint.py b/plugins/dbms/mysql/fingerprint.py index d06b9a791..cc2b59c3f 100644 --- a/plugins/dbms/mysql/fingerprint.py +++ b/plugins/dbms/mysql/fingerprint.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/mysql/syntax.py b/plugins/dbms/mysql/syntax.py index 1c3f23c29..98ebc750f 100644 --- a/plugins/dbms/mysql/syntax.py +++ b/plugins/dbms/mysql/syntax.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/mysql/takeover.py b/plugins/dbms/mysql/takeover.py index 42f0cf49b..4d8dbe132 100644 --- a/plugins/dbms/mysql/takeover.py +++ b/plugins/dbms/mysql/takeover.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/oracle/__init__.py b/plugins/dbms/oracle/__init__.py index 800942cca..3ce571610 100644 --- a/plugins/dbms/oracle/__init__.py +++ b/plugins/dbms/oracle/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/oracle/connector.py b/plugins/dbms/oracle/connector.py index 1a185d965..1afb6c83b 100644 --- a/plugins/dbms/oracle/connector.py +++ b/plugins/dbms/oracle/connector.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/oracle/enumeration.py b/plugins/dbms/oracle/enumeration.py index 51e3914b7..ce39df1f7 100644 --- a/plugins/dbms/oracle/enumeration.py +++ b/plugins/dbms/oracle/enumeration.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/oracle/filesystem.py b/plugins/dbms/oracle/filesystem.py index 070f94ba6..96d7376eb 100644 --- a/plugins/dbms/oracle/filesystem.py +++ b/plugins/dbms/oracle/filesystem.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/oracle/fingerprint.py b/plugins/dbms/oracle/fingerprint.py index 5e754f40c..c8c4a5a59 100644 --- a/plugins/dbms/oracle/fingerprint.py +++ b/plugins/dbms/oracle/fingerprint.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/oracle/syntax.py b/plugins/dbms/oracle/syntax.py index 94707ad2d..f1745bfa1 100644 --- a/plugins/dbms/oracle/syntax.py +++ b/plugins/dbms/oracle/syntax.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/oracle/takeover.py b/plugins/dbms/oracle/takeover.py index 3f7f1d885..ac23357a2 100644 --- a/plugins/dbms/oracle/takeover.py +++ b/plugins/dbms/oracle/takeover.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/postgresql/__init__.py b/plugins/dbms/postgresql/__init__.py index 43d29f728..9824fc3be 100644 --- a/plugins/dbms/postgresql/__init__.py +++ b/plugins/dbms/postgresql/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/postgresql/connector.py b/plugins/dbms/postgresql/connector.py index 39bdeefc7..ae3bc39ac 100644 --- a/plugins/dbms/postgresql/connector.py +++ b/plugins/dbms/postgresql/connector.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/postgresql/enumeration.py b/plugins/dbms/postgresql/enumeration.py index f3af9a374..6b0136e00 100644 --- a/plugins/dbms/postgresql/enumeration.py +++ b/plugins/dbms/postgresql/enumeration.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/postgresql/filesystem.py b/plugins/dbms/postgresql/filesystem.py index d8d29b26a..7dc44855e 100644 --- a/plugins/dbms/postgresql/filesystem.py +++ b/plugins/dbms/postgresql/filesystem.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/postgresql/fingerprint.py b/plugins/dbms/postgresql/fingerprint.py index 280a44095..3f007f434 100644 --- a/plugins/dbms/postgresql/fingerprint.py +++ b/plugins/dbms/postgresql/fingerprint.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/postgresql/syntax.py b/plugins/dbms/postgresql/syntax.py index 5e431a057..852a43643 100644 --- a/plugins/dbms/postgresql/syntax.py +++ b/plugins/dbms/postgresql/syntax.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/postgresql/takeover.py b/plugins/dbms/postgresql/takeover.py index 859631df7..1dc1d8bb8 100644 --- a/plugins/dbms/postgresql/takeover.py +++ b/plugins/dbms/postgresql/takeover.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/sqlite/__init__.py b/plugins/dbms/sqlite/__init__.py index 85a752b68..d1f380606 100644 --- a/plugins/dbms/sqlite/__init__.py +++ b/plugins/dbms/sqlite/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/sqlite/connector.py b/plugins/dbms/sqlite/connector.py index da4e5e8f7..e3c22db5f 100644 --- a/plugins/dbms/sqlite/connector.py +++ b/plugins/dbms/sqlite/connector.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/sqlite/enumeration.py b/plugins/dbms/sqlite/enumeration.py index 85312d525..ddb4c0297 100644 --- a/plugins/dbms/sqlite/enumeration.py +++ b/plugins/dbms/sqlite/enumeration.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/sqlite/filesystem.py b/plugins/dbms/sqlite/filesystem.py index 427ed1990..4e15690c2 100644 --- a/plugins/dbms/sqlite/filesystem.py +++ b/plugins/dbms/sqlite/filesystem.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/sqlite/fingerprint.py b/plugins/dbms/sqlite/fingerprint.py index 18085f198..2e8e908da 100644 --- a/plugins/dbms/sqlite/fingerprint.py +++ b/plugins/dbms/sqlite/fingerprint.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/sqlite/syntax.py b/plugins/dbms/sqlite/syntax.py index 162bad26a..4babe035b 100644 --- a/plugins/dbms/sqlite/syntax.py +++ b/plugins/dbms/sqlite/syntax.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/sqlite/takeover.py b/plugins/dbms/sqlite/takeover.py index cc55e7159..e97a6bcc4 100644 --- a/plugins/dbms/sqlite/takeover.py +++ b/plugins/dbms/sqlite/takeover.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/sybase/__init__.py b/plugins/dbms/sybase/__init__.py index 9450e3a5e..a4e6704d9 100644 --- a/plugins/dbms/sybase/__init__.py +++ b/plugins/dbms/sybase/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/sybase/connector.py b/plugins/dbms/sybase/connector.py index fe344a24f..bdade1757 100644 --- a/plugins/dbms/sybase/connector.py +++ b/plugins/dbms/sybase/connector.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/sybase/enumeration.py b/plugins/dbms/sybase/enumeration.py index 52344a48f..378a38f5e 100644 --- a/plugins/dbms/sybase/enumeration.py +++ b/plugins/dbms/sybase/enumeration.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/sybase/filesystem.py b/plugins/dbms/sybase/filesystem.py index 288c8f477..c5e5c9a78 100644 --- a/plugins/dbms/sybase/filesystem.py +++ b/plugins/dbms/sybase/filesystem.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/sybase/fingerprint.py b/plugins/dbms/sybase/fingerprint.py index c2a37f382..e95a69cf7 100644 --- a/plugins/dbms/sybase/fingerprint.py +++ b/plugins/dbms/sybase/fingerprint.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/sybase/syntax.py b/plugins/dbms/sybase/syntax.py index 3fc85ee2a..9046d42e0 100644 --- a/plugins/dbms/sybase/syntax.py +++ b/plugins/dbms/sybase/syntax.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/dbms/sybase/takeover.py b/plugins/dbms/sybase/takeover.py index 456d23cfd..38c36b889 100644 --- a/plugins/dbms/sybase/takeover.py +++ b/plugins/dbms/sybase/takeover.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/generic/__init__.py b/plugins/generic/__init__.py index 70b6d1cc2..3b898a722 100644 --- a/plugins/generic/__init__.py +++ b/plugins/generic/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/generic/connector.py b/plugins/generic/connector.py index b2dc0a553..aa349707c 100644 --- a/plugins/generic/connector.py +++ b/plugins/generic/connector.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/generic/enumeration.py b/plugins/generic/enumeration.py index 98e5acc96..9c19bc424 100644 --- a/plugins/generic/enumeration.py +++ b/plugins/generic/enumeration.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/generic/filesystem.py b/plugins/generic/filesystem.py index 58f524f80..bb07632fb 100644 --- a/plugins/generic/filesystem.py +++ b/plugins/generic/filesystem.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/generic/fingerprint.py b/plugins/generic/fingerprint.py index d2910f99c..107d9aa85 100644 --- a/plugins/generic/fingerprint.py +++ b/plugins/generic/fingerprint.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/generic/misc.py b/plugins/generic/misc.py index b1480d503..993affec0 100644 --- a/plugins/generic/misc.py +++ b/plugins/generic/misc.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/generic/syntax.py b/plugins/generic/syntax.py index 52b5a1640..faf34045c 100644 --- a/plugins/generic/syntax.py +++ b/plugins/generic/syntax.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/plugins/generic/takeover.py b/plugins/generic/takeover.py index 80326d64d..44ccfd865 100644 --- a/plugins/generic/takeover.py +++ b/plugins/generic/takeover.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/sqlmap.py b/sqlmap.py index dbc9cbad2..71943ec93 100755 --- a/sqlmap.py +++ b/sqlmap.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/__init__.py b/tamper/__init__.py index 47d5a015d..ffa486a93 100644 --- a/tamper/__init__.py +++ b/tamper/__init__.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/apostrophemask.py b/tamper/apostrophemask.py index 1e899e3f8..a921e43fb 100644 --- a/tamper/apostrophemask.py +++ b/tamper/apostrophemask.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/appendnullbyte.py b/tamper/appendnullbyte.py index ba0b23a97..d330832e2 100644 --- a/tamper/appendnullbyte.py +++ b/tamper/appendnullbyte.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/between.py b/tamper/between.py index 5a112fb56..77d3f5a66 100644 --- a/tamper/between.py +++ b/tamper/between.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/chardoubleencode.py b/tamper/chardoubleencode.py index 57e0028aa..40dcb5f94 100644 --- a/tamper/chardoubleencode.py +++ b/tamper/chardoubleencode.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/charencode.py b/tamper/charencode.py index 39ac1cdd3..051ebc191 100644 --- a/tamper/charencode.py +++ b/tamper/charencode.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/charunicodeencode.py b/tamper/charunicodeencode.py index 7a7497e1d..fa34bab93 100644 --- a/tamper/charunicodeencode.py +++ b/tamper/charunicodeencode.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/equaltolike.py b/tamper/equaltolike.py index 513504c1f..2c9c55d3c 100644 --- a/tamper/equaltolike.py +++ b/tamper/equaltolike.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/halfversionedmorekeywords.py b/tamper/halfversionedmorekeywords.py index 88a64f485..4eef80031 100644 --- a/tamper/halfversionedmorekeywords.py +++ b/tamper/halfversionedmorekeywords.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/ifnull2ifisnull.py b/tamper/ifnull2ifisnull.py index 18946befa..18f596a94 100644 --- a/tamper/ifnull2ifisnull.py +++ b/tamper/ifnull2ifisnull.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/multiplespaces.py b/tamper/multiplespaces.py index 641127e3a..b0eead954 100644 --- a/tamper/multiplespaces.py +++ b/tamper/multiplespaces.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/randomcase.py b/tamper/randomcase.py index 4b027453f..e1cef816a 100644 --- a/tamper/randomcase.py +++ b/tamper/randomcase.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/randomcomments.py b/tamper/randomcomments.py index 62597fc72..9ea716a27 100644 --- a/tamper/randomcomments.py +++ b/tamper/randomcomments.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/space2comment.py b/tamper/space2comment.py index e6600ab6b..89f3dbca7 100644 --- a/tamper/space2comment.py +++ b/tamper/space2comment.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/space2extrarandomblank.py b/tamper/space2extrarandomblank.py index a91b53489..d9b08220d 100644 --- a/tamper/space2extrarandomblank.py +++ b/tamper/space2extrarandomblank.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/space2plus.py b/tamper/space2plus.py index d148bc266..1410c2841 100644 --- a/tamper/space2plus.py +++ b/tamper/space2plus.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/space2pound.py b/tamper/space2pound.py index 7f1241ec8..76b1aa988 100644 --- a/tamper/space2pound.py +++ b/tamper/space2pound.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/space2randomblank.py b/tamper/space2randomblank.py index cab611ded..b23a725b1 100644 --- a/tamper/space2randomblank.py +++ b/tamper/space2randomblank.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/versionedkeywords.py b/tamper/versionedkeywords.py index 246d7d011..2615911bb 100644 --- a/tamper/versionedkeywords.py +++ b/tamper/versionedkeywords.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """ diff --git a/tamper/versionedmorekeywords.py b/tamper/versionedmorekeywords.py index 93c8545b2..a32a7413c 100644 --- a/tamper/versionedmorekeywords.py +++ b/tamper/versionedmorekeywords.py @@ -3,7 +3,7 @@ """ $Id$ -Copyright (c) 2006-2011 sqlmap developers (http://sqlmap.sourceforge.net/) +Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/) See the file 'doc/COPYING' for copying permission """