|
152 | 152 | DB2_SYSTEM_DBS = ( "NULLID", "SQLJ", "SYSCAT", "SYSFUN", "SYSIBM", "SYSIBMADM", "SYSIBMINTERNAL", "SYSIBMTS",\ |
153 | 153 | "SYSPROC", "SYSPUBLIC", "SYSSTAT", "SYSTOOLS" ) |
154 | 154 |
|
155 | | -MSSQL_ALIASES = [ "microsoft sql server", "mssqlserver", "mssql", "ms" ] |
156 | | -MYSQL_ALIASES = [ "mysql", "my" ] |
157 | | -PGSQL_ALIASES = [ "postgresql", "postgres", "pgsql", "psql", "pg" ] |
158 | | -ORACLE_ALIASES = [ "oracle", "orcl", "ora", "or" ] |
159 | | -SQLITE_ALIASES = [ "sqlite", "sqlite3" ] |
160 | | -ACCESS_ALIASES = [ "msaccess", "access", "jet", "microsoft access" ] |
161 | | -FIREBIRD_ALIASES = [ "firebird", "mozilla firebird", "interbase", "ibase", "fb" ] |
162 | | -MAXDB_ALIASES = [ "maxdb", "sap maxdb", "sap db" ] |
163 | | -SYBASE_ALIASES = [ "sybase", "sybase sql server" ] |
164 | | -DB2_ALIASES = [ "db2", "ibm db2", "ibmdb2" ] |
| 155 | +MSSQL_ALIASES = ( "microsoft sql server", "mssqlserver", "mssql", "ms" ) |
| 156 | +MYSQL_ALIASES = ( "mysql", "my" ) |
| 157 | +PGSQL_ALIASES = ( "postgresql", "postgres", "pgsql", "psql", "pg" ) |
| 158 | +ORACLE_ALIASES = ( "oracle", "orcl", "ora", "or" ) |
| 159 | +SQLITE_ALIASES = ( "sqlite", "sqlite3" ) |
| 160 | +ACCESS_ALIASES = ( "msaccess", "access", "jet", "microsoft access" ) |
| 161 | +FIREBIRD_ALIASES = ( "firebird", "mozilla firebird", "interbase", "ibase", "fb" ) |
| 162 | +MAXDB_ALIASES = ( "maxdb", "sap maxdb", "sap db" ) |
| 163 | +SYBASE_ALIASES = ( "sybase", "sybase sql server" ) |
| 164 | +DB2_ALIASES = ( "db2", "ibm db2", "ibmdb2" ) |
165 | 165 |
|
166 | 166 | SUPPORTED_DBMS = MSSQL_ALIASES + MYSQL_ALIASES + PGSQL_ALIASES + ORACLE_ALIASES + SQLITE_ALIASES + ACCESS_ALIASES + FIREBIRD_ALIASES + MAXDB_ALIASES + SYBASE_ALIASES + DB2_ALIASES |
167 | 167 | SUPPORTED_OS = ( "linux", "windows" ) |
168 | 168 |
|
169 | | -DBMS_DICT = { DBMS.MSSQL: [MSSQL_ALIASES, "python-pymssql", "http://pymssql.sourceforge.net/"], |
170 | | - DBMS.MYSQL: [MYSQL_ALIASES, "python pymysql", "http://code.google.com/p/pymysql/"], |
171 | | - DBMS.PGSQL: [PGSQL_ALIASES, "python-psycopg2", "http://initd.org/psycopg/"], |
172 | | - DBMS.ORACLE: [ORACLE_ALIASES, "python cx_Oracle", "http://cx-oracle.sourceforge.net/"], |
173 | | - DBMS.SQLITE: [SQLITE_ALIASES, "python-pysqlite2", "http://pysqlite.googlecode.com/"], |
174 | | - DBMS.ACCESS: [ACCESS_ALIASES, "python-pyodbc", "http://pyodbc.googlecode.com/"], |
175 | | - DBMS.FIREBIRD: [FIREBIRD_ALIASES, "python-kinterbasdb", "http://kinterbasdb.sourceforge.net/"], |
176 | | - DBMS.MAXDB: [MAXDB_ALIASES, None, None], |
177 | | - DBMS.SYBASE: [SYBASE_ALIASES, "python-pymssql", "http://pymssql.sourceforge.net/"], |
178 | | - DBMS.DB2: [DB2_ALIASES, "python ibm-db", "http://code.google.com/p/ibm-db/"] |
| 169 | +DBMS_DICT = { DBMS.MSSQL: (MSSQL_ALIASES, "python-pymssql", "http://pymssql.sourceforge.net/"), |
| 170 | + DBMS.MYSQL: (MYSQL_ALIASES, "python pymysql", "http://code.google.com/p/pymysql/"), |
| 171 | + DBMS.PGSQL: (PGSQL_ALIASES, "python-psycopg2", "http://initd.org/psycopg/"), |
| 172 | + DBMS.ORACLE: (ORACLE_ALIASES, "python cx_Oracle", "http://cx-oracle.sourceforge.net/"), |
| 173 | + DBMS.SQLITE: (SQLITE_ALIASES, "python-pysqlite2", "http://pysqlite.googlecode.com/"), |
| 174 | + DBMS.ACCESS: (ACCESS_ALIASES, "python-pyodbc", "http://pyodbc.googlecode.com/"), |
| 175 | + DBMS.FIREBIRD: (FIREBIRD_ALIASES, "python-kinterbasdb", "http://kinterbasdb.sourceforge.net/"), |
| 176 | + DBMS.MAXDB: (MAXDB_ALIASES, None, None), |
| 177 | + DBMS.SYBASE: (SYBASE_ALIASES, "python-pymssql", "http://pymssql.sourceforge.net/"), |
| 178 | + DBMS.DB2: (DB2_ALIASES, "python ibm-db", "http://code.google.com/p/ibm-db/") |
179 | 179 | } |
180 | 180 |
|
181 | 181 | REFERER_ALIASES = ( "ref", "referer", "referrer" ) |
|
258 | 258 | SOAP_REGEX = r"\A(<\?xml[^>]+>)?\s*<soap.+</soap" |
259 | 259 |
|
260 | 260 | # Reference: http://www.cs.ru.nl/bachelorscripties/2010/Martin_Devillers___0437999___Analyzing_password_strength.pdf |
261 | | -COMMON_PASSWORD_SUFFIXES = ["1", "123", "2", "12", "3", "13", "7", "11", "5", "22", "23", "01", "4", "07", "21", "14", "10", "06", "08", "8", "15", "69", "16", "6", "18"] |
| 261 | +COMMON_PASSWORD_SUFFIXES = ("1", "123", "2", "12", "3", "13", "7", "11", "5", "22", "23", "01", "4", "07", "21", "14", "10", "06", "08", "8", "15", "69", "16", "6", "18") |
262 | 262 |
|
263 | 263 | # Reference: http://www.the-interweb.com/serendipity/index.php?/archives/94-A-brief-analysis-of-40,000-leaked-MySpace-passwords.html |
264 | | -COMMON_PASSWORD_SUFFIXES += ["!", ".", "*", "!!", "?", ";", "..", "!!!", ",", "@"] |
| 264 | +COMMON_PASSWORD_SUFFIXES += ("!", ".", "*", "!!", "?", ";", "..", "!!!", ",", "@") |
265 | 265 |
|
266 | 266 | # Splitter used between requests in WebScarab log files |
267 | 267 | WEBSCARAB_SPLITTER = "### Conversation" |
|
0 commit comments