diff --git a/gf/.config/gf/aws-keys.json b/gf/.config/gf/aws-keys.json new file mode 100644 index 00000000..fefbd753 --- /dev/null +++ b/gf/.config/gf/aws-keys.json @@ -0,0 +1,4 @@ +{ + "flags": "-HanrE", + "pattern": "([^A-Z0-9]|^)(AKIA|A3T|AGPA|AIDA|AROA|AIPA|ANPA|ANVA|ASIA)[A-Z0-9]{12,}" +} diff --git a/gf/.config/gf/base64.json b/gf/.config/gf/base64.json new file mode 100644 index 00000000..18e86e00 --- /dev/null +++ b/gf/.config/gf/base64.json @@ -0,0 +1,6 @@ +{ + "flags": "-HnroE", + "pattern": "([^A-Za-z0-9+/]|^)(eyJ|YTo|Tzo|PD[89]|aHR0cHM6L|aHR0cDo|rO0)[%a-zA-Z0-9+/]+={0,2}" +} + + diff --git a/gf/.config/gf/cors.json b/gf/.config/gf/cors.json new file mode 100644 index 00000000..d4e86375 --- /dev/null +++ b/gf/.config/gf/cors.json @@ -0,0 +1,6 @@ +{ + "flags": "-HnriE", + "patterns": [ + "Access-Control-Allow" + ] +} diff --git a/gf/.config/gf/debug-pages.json b/gf/.config/gf/debug-pages.json new file mode 100644 index 00000000..9a14e76f --- /dev/null +++ b/gf/.config/gf/debug-pages.json @@ -0,0 +1,5 @@ +{ + "flags": "-HnraiE", + "pattern": "(Application-Trace|Routing Error|DEBUG\"? ?[=:] ?True|Caused by:|stack trace:|Microsoft .NET Framework|Traceback|[0-9]:in `|#!/us|WebApplicationException|java\\.lang\\.|phpinfo|swaggerUi|on line [0-9]|SQLSTATE)" + +} diff --git a/gf/.config/gf/firebase.json b/gf/.config/gf/firebase.json new file mode 100644 index 00000000..bc3bdf6d --- /dev/null +++ b/gf/.config/gf/firebase.json @@ -0,0 +1,4 @@ +{ + "flags": "-Hnri", + "pattern": "firebaseio.com" +} diff --git a/gf/.config/gf/fw.json b/gf/.config/gf/fw.json new file mode 100644 index 00000000..7bf7081f --- /dev/null +++ b/gf/.config/gf/fw.json @@ -0,0 +1,29 @@ +{ + "flags": "-HnriE", + "patterns": [ + "django", + "laravel", + "symfony", + "graphite", + "grafana", + "X-Drupal-Cache", + "struts", + "code ?igniter", + "cake ?php", + "grails", + "elastic ?search", + "kibana", + "log ?stash", + "tomcat", + "jenkins", + "hudson", + "com.atlassian.jira", + "Apache Subversion", + "Chef Server", + "RabbitMQ Management", + "Mongo", + "Travis CI - Enterprise", + "BMC Remedy", + "artifactory" + ] +} diff --git a/gf/.config/gf/go-functions.json b/gf/.config/gf/go-functions.json new file mode 100644 index 00000000..35021c9f --- /dev/null +++ b/gf/.config/gf/go-functions.json @@ -0,0 +1,4 @@ +{ + "flags": "-HnriE", + "pattern": "func [a-z0-9_]+\\(" +} diff --git a/gf/.config/gf/http-auth.json b/gf/.config/gf/http-auth.json new file mode 100644 index 00000000..bab9eca1 --- /dev/null +++ b/gf/.config/gf/http-auth.json @@ -0,0 +1,4 @@ +{ + "flags": "-hrioaE", + "pattern": "[a-z0-9_/\\.:-]+@[a-z0-9-]+\\.[a-z0-9.-]+" +} diff --git a/gf/.config/gf/ip.json b/gf/.config/gf/ip.json new file mode 100644 index 00000000..e1a289ba --- /dev/null +++ b/gf/.config/gf/ip.json @@ -0,0 +1,4 @@ +{ + "flags": "-roE", + "pattern": "(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])" +} diff --git a/gf/.config/gf/json-sec.json b/gf/.config/gf/json-sec.json new file mode 100644 index 00000000..85d00557 --- /dev/null +++ b/gf/.config/gf/json-sec.json @@ -0,0 +1,4 @@ +{ + "flags": "-harioE", + "pattern": "(\\\\?\"|"|%22)[a-z0-9_-]*(api[_-]?key|S3|aws_|secret|passw|auth)[a-z0-9_-]*(\\\\?\"|"|%22): ?(\\\\?\"|"|%22)[^\"&]+(\\\\?\"|"|%22)" +} diff --git a/gf/.config/gf/meg-headers.json b/gf/.config/gf/meg-headers.json new file mode 100644 index 00000000..daedd5c4 --- /dev/null +++ b/gf/.config/gf/meg-headers.json @@ -0,0 +1,4 @@ +{ + "flags": "-hroiE", + "pattern": "^\u003c [a-z0-9_\\-]+: .*" +} diff --git a/gf/.config/gf/php-curl.json b/gf/.config/gf/php-curl.json new file mode 100644 index 00000000..300c98cc --- /dev/null +++ b/gf/.config/gf/php-curl.json @@ -0,0 +1,4 @@ +{ + "flags": "-HnrE", + "pattern": "CURLOPT_(HTTPHEADER|HEADER|COOKIE|RANGE|REFERER|USERAGENT|PROXYHEADER)" +} diff --git a/gf/.config/gf/php-errors.json b/gf/.config/gf/php-errors.json new file mode 100644 index 00000000..5dca8359 --- /dev/null +++ b/gf/.config/gf/php-errors.json @@ -0,0 +1,17 @@ +{ + "flags": "-HnriE", + "patterns": [ + "php warning", + "php error", + "fatal error", + "uncaught exception", + "include_path", + "undefined index", + "undefined variable", + "\\?php", + "<\\?[^x]", + "stack trace\\:", + "expects parameter [0-9]*", + "Debug Trace" + ] +} diff --git a/gf/.config/gf/php-serialized.json b/gf/.config/gf/php-serialized.json new file mode 100644 index 00000000..5b0a7f41 --- /dev/null +++ b/gf/.config/gf/php-serialized.json @@ -0,0 +1,8 @@ +{ + "flags": "-HnrE", + "patterns": [ + "a:[0-9]+:{", + "O:[0-9]+:\"", + "s:[0-9]+:\"" + ] +} diff --git a/gf/.config/gf/php-sinks.json b/gf/.config/gf/php-sinks.json new file mode 100644 index 00000000..6d134a9e --- /dev/null +++ b/gf/.config/gf/php-sinks.json @@ -0,0 +1,4 @@ +{ + "flags": "-HnriE", + "pattern": "[^a-z0-9_](system|exec|popen|pcntl_exec|eval|create_function|unserialize|file_exists|md5_file|filemtime|filesize|assert) ?\\(" +} diff --git a/gf/.config/gf/php-sources.json b/gf/.config/gf/php-sources.json new file mode 100644 index 00000000..3a66f052 --- /dev/null +++ b/gf/.config/gf/php-sources.json @@ -0,0 +1,7 @@ +{ + "flags": "-HnrE", + "patterns": [ + "\\$_(POST|GET|COOKIE|REQUEST|SERVER|FILES)", + "php://(input|stdin)" + ] +} diff --git a/gf/.config/gf/s3-buckets.json b/gf/.config/gf/s3-buckets.json new file mode 100644 index 00000000..1ec38429 --- /dev/null +++ b/gf/.config/gf/s3-buckets.json @@ -0,0 +1,10 @@ +{ + "flags": "-hrioaE", + "patterns": [ + "[a-z0-9.-]+\\.s3\\.amazonaws\\.com", + "[a-z0-9.-]+\\.s3-[a-z0-9-]\\.amazonaws\\.com", + "[a-z0-9.-]+\\.s3-website[.-](eu|ap|us|ca|sa|cn)", + "//s3\\.amazonaws\\.com/[a-z0-9._-]+", + "//s3-[a-z0-9-]+\\.amazonaws\\.com/[a-z0-9._-]+" + ] +} diff --git a/gf/.config/gf/sec.json b/gf/.config/gf/sec.json new file mode 100644 index 00000000..1d5dc177 --- /dev/null +++ b/gf/.config/gf/sec.json @@ -0,0 +1,4 @@ +{ + "flags": "-HanriE", + "pattern": "(aws_access|aws_secret|api[_-]?key|ListBucketResult|S3_ACCESS_KEY|Authorization:|RSA PRIVATE|Index of|aws_|secret|ssh-rsa AA)" +} diff --git a/gf/.config/gf/servers.json b/gf/.config/gf/servers.json new file mode 100644 index 00000000..86b0916c --- /dev/null +++ b/gf/.config/gf/servers.json @@ -0,0 +1,4 @@ +{ + "flags": "-hri", + "pattern": "server: " +} diff --git a/gf/.config/gf/strings.json b/gf/.config/gf/strings.json new file mode 100644 index 00000000..ef33e0e6 --- /dev/null +++ b/gf/.config/gf/strings.json @@ -0,0 +1,7 @@ +{ + "flags": "-hroiaE", + "patterns": [ + "\"[^\"]+\"", + "'[^']+'" + ] +} diff --git a/gf/.config/gf/takeovers.json b/gf/.config/gf/takeovers.json new file mode 100644 index 00000000..628c0501 --- /dev/null +++ b/gf/.config/gf/takeovers.json @@ -0,0 +1,32 @@ +{ + "flags": "-HnriE", + "patterns": [ + "There is no app configured at that hostname", + "NoSuchBucket", + "No Such Account", + "You're Almost There", + "a GitHub Pages site here", + "There's nothing here", + "project not found", + "Your CNAME settings", + "InvalidBucketName", + "PermanentRedirect", + "The specified bucket does not exist", + "Repository not found", + "Sorry, We Couldn't Find That Page", + "The feed has not been found.", + "The thing you were looking for is no longer here, or never was", + "Please renew your subscription", + "There isn't a Github Pages site here.", + "We could not find what you're looking for.", + "No settings were found for this company:", + "No such app", + "is not a registered InCloud YouTrack", + "Unrecognized domain", + "project not found", + "This UserVoice subdomain is currently available!", + "Do you want to register", + "Help Center Closed" + ] +} + diff --git a/gf/.config/gf/upload-fields.json b/gf/.config/gf/upload-fields.json new file mode 100644 index 00000000..9315988b --- /dev/null +++ b/gf/.config/gf/upload-fields.json @@ -0,0 +1,4 @@ +{ + "flags": "-HnriE", + "pattern": "\u003cinput[^\u003e]+type=[\"']?file[\"']?" +} diff --git a/gf/.config/gf/urls.json b/gf/.config/gf/urls.json new file mode 100644 index 00000000..345a1838 --- /dev/null +++ b/gf/.config/gf/urls.json @@ -0,0 +1,4 @@ +{ + "flags": "-oriahE", + "pattern": "https?://[^\"\\'> ]+" +}