|
5 | 5 | See the file 'LICENSE' for copying permission |
6 | 6 | """ |
7 | 7 |
|
| 8 | +from lib.core.enums import CONTENT_TYPE |
8 | 9 | from lib.core.enums import DBMS |
9 | 10 | from lib.core.enums import OS |
10 | 11 | from lib.core.enums import POST_HINT |
|
294 | 295 | OS.WINDOWS: ("C:/xampp/htdocs/", "C:/wamp/www/", "C:/Inetpub/wwwroot/"), |
295 | 296 | OS.LINUX: ("/var/www/", "/var/www/html", "/usr/local/apache2/htdocs", "/var/www/nginx-default", "/srv/www") # Reference: https://wiki.apache.org/httpd/DistrosDefaultLayout |
296 | 297 | } |
| 298 | + |
| 299 | +PART_RUN_CONTENT_TYPES = { |
| 300 | + "checkDbms": CONTENT_TYPE.TECHNIQUES, |
| 301 | + "getFingerprint": CONTENT_TYPE.DBMS_FINGERPRINT, |
| 302 | + "getBanner": CONTENT_TYPE.BANNER, |
| 303 | + "getCurrentUser": CONTENT_TYPE.CURRENT_USER, |
| 304 | + "getCurrentDb": CONTENT_TYPE.CURRENT_DB, |
| 305 | + "getHostname": CONTENT_TYPE.HOSTNAME, |
| 306 | + "isDba": CONTENT_TYPE.IS_DBA, |
| 307 | + "getUsers": CONTENT_TYPE.USERS, |
| 308 | + "getPasswordHashes": CONTENT_TYPE.PASSWORDS, |
| 309 | + "getPrivileges": CONTENT_TYPE.PRIVILEGES, |
| 310 | + "getRoles": CONTENT_TYPE.ROLES, |
| 311 | + "getDbs": CONTENT_TYPE.DBS, |
| 312 | + "getTables": CONTENT_TYPE.TABLES, |
| 313 | + "getColumns": CONTENT_TYPE.COLUMNS, |
| 314 | + "getSchema": CONTENT_TYPE.SCHEMA, |
| 315 | + "getCount": CONTENT_TYPE.COUNT, |
| 316 | + "dumpTable": CONTENT_TYPE.DUMP_TABLE, |
| 317 | + "search": CONTENT_TYPE.SEARCH, |
| 318 | + "sqlQuery": CONTENT_TYPE.SQL_QUERY, |
| 319 | + "tableExists": CONTENT_TYPE.COMMON_TABLES, |
| 320 | + "columnExists": CONTENT_TYPE.COMMON_COLUMNS, |
| 321 | + "readFile": CONTENT_TYPE.FILE_READ, |
| 322 | + "writeFile": CONTENT_TYPE.FILE_WRITE, |
| 323 | + "osCmd": CONTENT_TYPE.OS_CMD, |
| 324 | + "regRead": CONTENT_TYPE.REG_READ |
| 325 | +} |
0 commit comments