Code Monkey home page Code Monkey logo

gfpatterns's Introduction

For zip (Single Extension Only)

  • Pure Regex (GREP won't work here, Use ag the_silver_searcher)

    "(([a-zA-Z0-9\.\!\@\#\$\%\^\&\*\(\)\-\_\=\+\`\'\\"\,\;\:\[\]\{\}\~\?\>\<\|]*\.(zip))[^a-zA-Z](((\.)?[a-zA-Z0-9\.\!\@\#\$\%\^\&\*\(\)\-\_\=\+\`\'\\"\,\;\:\[\]\{\}\~\?\>\<\|]{0,3}(\?)?([a-zA-Z0-9\.\!\@\#\$\%\^\&\*\(\)\-\_\=\+\`\'\\"\,\;\:\[\]\{\}\~\?\>\<\|]{0,10})?(\.)?([a-zA-Z0-9\.\!\@\#\$\%\^\&\*\(\)\-\_\=\+\`\'\\"\,\;\:\[\]\{\}\~\?\>\<\|]{0,10})?(\?)?([a-zA-Z0-9\.\!\@\#\$\%\^\&\*\(\)\-\_\=\+\`\'\\"\,\;\:\[\]\{\}\~\?\>\<\|]{0,10})?))$|([a-zA-Z0-9\.\!\@\#\$\%\^\&\*\(\)\-\_\=\+\`\'\\"\,\;\:\[\]\{\}\~\?\>\<\|]*\.(zip)$))"
    
  • Escaped Regex for json (Need to escape these " three times)

    "(([a-zA-Z0-9\\.\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\_\\=\\+\\`\\'\\\"\\,\\;\\:\\[\\]\\{\\}\\~\\?\\>\\<\\|]*\\.(zip))[^a-zA-Z](((\\.)?[a-zA-Z0-9\\.\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\_\\=\\+\\`\\'\\\"\\,\\;\\:\\[\\]\\{\\}\\~\\?\\>\\<\\|]{0,3}(\\?)?([a-zA-Z0-9\\.\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\_\\=\\+\\`\\'\\\"\\,\\;\\:\\[\\]\\{\\}\\~\\?\\>\\<\\|]{0,10})?(\\.)?([a-zA-Z0-9\\.\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\_\\=\\+\\`\\'\\\"\\,\\;\\:\\[\\]\\{\\}\\~\\?\\>\\<\\|]{0,10})?(\\?)?([a-zA-Z0-9\\.\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\_\\=\\+\\`\\'\\\"\\,\\;\\:\\[\\]\\{\\}\\~\\?\\>\\<\\|]{0,10})?))$|([a-zA-Z0-9\\.\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\_\\=\\+\\`\\'\\\"\\,\\;\\:\\[\\]\\{\\}\\~\\?\\>\\<\\|]*\\.(zip)$))"
    

For 323 potentially sensitive extensions

  • Pure Regex (GREP won't work here, Use ag the_silver_searcher)

    "(([a-zA-Z0-9\.\!\@\#\$\%\^\&\*\(\)\-\_\=\+\`\'\\"\,\;\:\[\]\{\}\~\?\>\<\|]*\.(~|7z|ace|aliases|arc|arj|asc|asp|aspx|aws/config|aws/credentials|babelrc|backup|bak|bas|bash|bash_profile|bashrc|bat|bin|bkp|bk|blade|build|buildignore|buildpath|bz|bz2|bzrconfig|bzrignore|c|c++|cab|cache|cc|cer|cfg|cfignore|cgi|circleci|class|cls|cnf|commitlintrc|conf|config|cpio|cpp|cred|credentials|crt|cs|csh|csr|css|csv|csvignore|ctl|ctp|cxx|dat|data|db|db3|deb|der|dir|dist|dll|dmg|dmp|do|dob|docker|docker-compose.yaml|docker-compose.yml|dockerfile|dockerignore|dockerrc|docx|DS_Store|ear|editorconfig|ejs|eml|env|env.development|env.local|env.production|env.test|erb|eslintignore|eslintrc|exe|factories|fish|freemarker|frm|ftl|functions|git|gitattributes|gitignore|gitmodules|go|gpg|gradle|gz|h|h++|haml|handlebars|hbs|helmfile|helmignore|hgignore|hgrc|hh|hjson|hqx|htaccess|htm|html|htmllintrc|htpasswd|huskyrc|hxx|idea|ignore|img|inc|inf|ini|iso|jade|jar|java|jenkinsfile|jks|jnlp|js|json|json5|jsp|jspx|jsx|kbdx|kdb|kdbx|key|keychain|ksh|kube/config|lck|ldf|less|lintstagedrc|lock|log|lst|lz|lzh|lzma|lzo|m2|markdown|markdownlint|md|mdf|mdx|mercurial-hgignore|metadata|mkd|mkdown|msg|mustache|mvn|mysql|mysql-connect|netrc|npmignore|npmrc|nrg|nunjucks|nz|old|openvpn|orig|ost|out|ova|ovpn|p12|p7b|p7c|pak|pea|pem|pfx|pgp|pgsql|php|php3|php4|php5|php7|pid|pkcs12|pkg|pl|pm|pom|ppdf|ppk|pptx|prefs|prettierrc|profile|project|properties|ps1|pst|ptxt|pug|pwd|pxml|py|pyc|pyd|pyo|pyx|rake|rar|raw|rb|rc|renv|rhtml|ron|rpm|rs|rspec|rst|rsx|ru|s7z|sar|sass|save|scss|sea|secrets|settings|sfx|sh|sit|sitx|slugignore|sm|smx|sql|sqlite|sqlite3|styl|stylelintrc|swap|swm|swo|swp|tag.gz|tar|tar.bz2|tar.gz|tar.gz.xz|tar.xz|tar.xz.gz|tbz2|tcsh|temp|terraformrc|test|tfignore|tgz|tlz|tmp|todo|toml|tpl|travis.yml|ts|tsx|twig|txt|uue|vb|vbproj|vbs|vm|vmdk|vs|vscode|vtl|vue|war|watchmanconfig|webconfig|webinfo|webproj|wim|wsgi|xar|xlsx|xmi|xml|xsql|xz|yaml|yarnrc|yml|Z|zip|zoo|zsh|zshrc))[^a-zA-Z](((\.)?[a-zA-Z0-9\.\!\@\#\$\%\^\&\*\(\)\-\_\=\+\`\'\\"\,\;\:\[\]\{\}\~\?\>\<\|]{0,3}(\?)?([a-zA-Z0-9\.\!\@\#\$\%\^\&\*\(\)\-\_\=\+\`\'\\"\,\;\:\[\]\{\}\~\?\>\<\|]{0,10})?(\.)?([a-zA-Z0-9\.\!\@\#\$\%\^\&\*\(\)\-\_\=\+\`\'\\"\,\;\:\[\]\{\}\~\?\>\<\|]{0,10})?(\?)?([a-zA-Z0-9\.\!\@\#\$\%\^\&\*\(\)\-\_\=\+\`\'\\"\,\;\:\[\]\{\}\~\?\>\<\|]{0,10})?))$|([a-zA-Z0-9\.\!\@\#\$\%\^\&\*\(\)\-\_\=\+\`\'\\"\,\;\:\[\]\{\}\~\?\>\<\|]*\.(~|7z|ace|aliases|arc|arj|asc|asp|aspx|aws/config|aws/credentials|babelrc|backup|bak|bas|bash|bash_profile|bashrc|bat|bin|bkp|bk|blade|build|buildignore|buildpath|bz|bz2|bzrconfig|bzrignore|c|c++|cab|cache|cc|cer|cfg|cfignore|cgi|circleci|class|cls|cnf|commitlintrc|conf|config|cpio|cpp|cred|credentials|crt|cs|csh|csr|css|csv|csvignore|ctl|ctp|cxx|dat|data|db|db3|deb|der|dir|dist|dll|dmg|dmp|do|dob|docker|docker-compose.yaml|docker-compose.yml|dockerfile|dockerignore|dockerrc|docx|DS_Store|ear|editorconfig|ejs|eml|env|env.development|env.local|env.production|env.test|erb|eslintignore|eslintrc|exe|factories|fish|freemarker|frm|ftl|functions|git|gitattributes|gitignore|gitmodules|go|gpg|gradle|gz|h|h++|haml|handlebars|hbs|helmfile|helmignore|hgignore|hgrc|hh|hjson|hqx|htaccess|htm|html|htmllintrc|htpasswd|huskyrc|hxx|idea|ignore|img|inc|inf|ini|iso|jade|jar|java|jenkinsfile|jks|jnlp|js|json|json5|jsp|jspx|jsx|kbdx|kdb|kdbx|key|keychain|ksh|kube/config|lck|ldf|less|lintstagedrc|lock|log|lst|lz|lzh|lzma|lzo|m2|markdown|markdownlint|md|mdf|mdx|mercurial-hgignore|metadata|mkd|mkdown|msg|mustache|mvn|mysql|mysql-connect|netrc|npmignore|npmrc|nrg|nunjucks|nz|old|openvpn|orig|ost|out|ova|ovpn|p12|p7b|p7c|pak|pea|pem|pfx|pgp|pgsql|php|php3|php4|php5|php7|pid|pkcs12|pkg|pl|pm|pom|ppdf|ppk|pptx|prefs|prettierrc|profile|project|properties|ps1|pst|ptxt|pug|pwd|pxml|py|pyc|pyd|pyo|pyx|rake|rar|raw|rb|rc|renv|rhtml|ron|rpm|rs|rspec|rst|rsx|ru|s7z|sar|sass|save|scss|sea|secrets|settings|sfx|sh|sit|sitx|slugignore|sm|smx|sql|sqlite|sqlite3|styl|stylelintrc|swap|swm|swo|swp|tag.gz|tar|tar.bz2|tar.gz|tar.gz.xz|tar.xz|tar.xz.gz|tbz2|tcsh|temp|terraformrc|test|tfignore|tgz|tlz|tmp|todo|toml|tpl|travis.yml|ts|tsx|twig|txt|uue|vb|vbproj|vbs|vm|vmdk|vs|vscode|vtl|vue|war|watchmanconfig|webconfig|webinfo|webproj|wim|wsgi|xar|xlsx|xmi|xml|xsql|xz|yaml|yarnrc|yml|Z|zip|zoo|zsh|zshrc)$))"
    
  • Escaped Regex for json (Need to escape these " three times)

    "(([a-zA-Z0-9\\.\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\_\\=\\+\\`\\'\\\"\\,\\;\\:\\[\\]\\{\\}\\~\\?\\>\\<\\|]*\\.(~|7z|ace|aliases|arc|arj|asc|asp|aspx|aws/config|aws/credentials|babelrc|backup|bak|bas|bash|bash_profile|bashrc|bat|bin|bkp|bk|blade|build|buildignore|buildpath|bz|bz2|bzrconfig|bzrignore|c|c++|cab|cache|cc|cer|cfg|cfignore|cgi|circleci|class|cls|cnf|commitlintrc|conf|config|cpio|cpp|cred|credentials|crt|cs|csh|csr|css|csv|csvignore|ctl|ctp|cxx|dat|data|db|db3|deb|der|dir|dist|dll|dmg|dmp|do|dob|docker|docker-compose.yaml|docker-compose.yml|dockerfile|dockerignore|dockerrc|docx|DS_Store|ear|editorconfig|ejs|eml|env|env.development|env.local|env.production|env.test|erb|eslintignore|eslintrc|exe|factories|fish|freemarker|frm|ftl|functions|git|gitattributes|gitignore|gitmodules|go|gpg|gradle|gz|h|h++|haml|handlebars|hbs|helmfile|helmignore|hgignore|hgrc|hh|hjson|hqx|htaccess|htm|html|htmllintrc|htpasswd|huskyrc|hxx|idea|ignore|img|inc|inf|ini|iso|jade|jar|java|jenkinsfile|jks|jnlp|js|json|json5|jsp|jspx|jsx|kbdx|kdb|kdbx|key|keychain|ksh|kube/config|lck|ldf|less|lintstagedrc|lock|log|lst|lz|lzh|lzma|lzo|m2|markdown|markdownlint|md|mdf|mdx|mercurial-hgignore|metadata|mkd|mkdown|msg|mustache|mvn|mysql|mysql-connect|netrc|npmignore|npmrc|nrg|nunjucks|nz|old|openvpn|orig|ost|out|ova|ovpn|p12|p7b|p7c|pak|pea|pem|pfx|pgp|pgsql|php|php3|php4|php5|php7|pid|pkcs12|pkg|pl|pm|pom|ppdf|ppk|pptx|prefs|prettierrc|profile|project|properties|ps1|pst|ptxt|pug|pwd|pxml|py|pyc|pyd|pyo|pyx|rake|rar|raw|rb|rc|renv|rhtml|ron|rpm|rs|rspec|rst|rsx|ru|s7z|sar|sass|save|scss|sea|secrets|settings|sfx|sh|sit|sitx|slugignore|sm|smx|sql|sqlite|sqlite3|styl|stylelintrc|swap|swm|swo|swp|tag.gz|tar|tar.bz2|tar.gz|tar.gz.xz|tar.xz|tar.xz.gz|tbz2|tcsh|temp|terraformrc|test|tfignore|tgz|tlz|tmp|todo|toml|tpl|travis.yml|ts|tsx|twig|txt|uue|vb|vbproj|vbs|vm|vmdk|vs|vscode|vtl|vue|war|watchmanconfig|webconfig|webinfo|webproj|wim|wsgi|xar|xlsx|xmi|xml|xsql|xz|yaml|yarnrc|yml|Z|zip|zoo|zsh|zshrc))[^a-zA-Z](((\\.)?[a-zA-Z0-9\\.\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\_\\=\\+\\`\\'\\\"\\,\\;\\:\\[\\]\\{\\}\\~\\?\\>\\<\\|]{0,3}(\\?)?([a-zA-Z0-9\\.\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\_\\=\\+\\`\\'\\\"\\,\\;\\:\\[\\]\\{\\}\\~\\?\\>\\<\\|]{0,10})?(\\.)?([a-zA-Z0-9\\.\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\_\\=\\+\\`\\'\\\"\\,\\;\\:\\[\\]\\{\\}\\~\\?\\>\\<\\|]{0,10})?(\\?)?([a-zA-Z0-9\\.\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\_\\=\\+\\`\\'\\\"\\,\\;\\:\\[\\]\\{\\}\\~\\?\\>\\<\\|]{0,10})?))$|([a-zA-Z0-9\\.\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\-\\_\\=\\+\\`\\'\\\"\\,\\;\\:\\[\\]\\{\\}\\~\\?\\>\\<\\|]*\\.(~|7z|ace|aliases|arc|arj|asc|asp|aspx|aws/config|aws/credentials|babelrc|backup|bak|bas|bash|bash_profile|bashrc|bat|bin|bkp|bk|blade|build|buildignore|buildpath|bz|bz2|bzrconfig|bzrignore|c|c++|cab|cache|cc|cer|cfg|cfignore|cgi|circleci|class|cls|cnf|commitlintrc|conf|config|cpio|cpp|cred|credentials|crt|cs|csh|csr|css|csv|csvignore|ctl|ctp|cxx|dat|data|db|db3|deb|der|dir|dist|dll|dmg|dmp|do|dob|docker|docker-compose.yaml|docker-compose.yml|dockerfile|dockerignore|dockerrc|docx|DS_Store|ear|editorconfig|ejs|eml|env|env.development|env.local|env.production|env.test|erb|eslintignore|eslintrc|exe|factories|fish|freemarker|frm|ftl|functions|git|gitattributes|gitignore|gitmodules|go|gpg|gradle|gz|h|h++|haml|handlebars|hbs|helmfile|helmignore|hgignore|hgrc|hh|hjson|hqx|htaccess|htm|html|htmllintrc|htpasswd|huskyrc|hxx|idea|ignore|img|inc|inf|ini|iso|jade|jar|java|jenkinsfile|jks|jnlp|js|json|json5|jsp|jspx|jsx|kbdx|kdb|kdbx|key|keychain|ksh|kube/config|lck|ldf|less|lintstagedrc|lock|log|lst|lz|lzh|lzma|lzo|m2|markdown|markdownlint|md|mdf|mdx|mercurial-hgignore|metadata|mkd|mkdown|msg|mustache|mvn|mysql|mysql-connect|netrc|npmignore|npmrc|nrg|nunjucks|nz|old|openvpn|orig|ost|out|ova|ovpn|p12|p7b|p7c|pak|pea|pem|pfx|pgp|pgsql|php|php3|php4|php5|php7|pid|pkcs12|pkg|pl|pm|pom|ppdf|ppk|pptx|prefs|prettierrc|profile|project|properties|ps1|pst|ptxt|pug|pwd|pxml|py|pyc|pyd|pyo|pyx|rake|rar|raw|rb|rc|renv|rhtml|ron|rpm|rs|rspec|rst|rsx|ru|s7z|sar|sass|save|scss|sea|secrets|settings|sfx|sh|sit|sitx|slugignore|sm|smx|sql|sqlite|sqlite3|styl|stylelintrc|swap|swm|swo|swp|tag.gz|tar|tar.bz2|tar.gz|tar.gz.xz|tar.xz|tar.xz.gz|tbz2|tcsh|temp|terraformrc|test|tfignore|tgz|tlz|tmp|todo|toml|tpl|travis.yml|ts|tsx|twig|txt|uue|vb|vbproj|vbs|vm|vmdk|vs|vscode|vtl|vue|war|watchmanconfig|webconfig|webinfo|webproj|wim|wsgi|xar|xlsx|xmi|xml|xsql|xz|yaml|yarnrc|yml|Z|zip|zoo|zsh|zshrc)$))"
    

gfpatterns's People

Contributors

shivpratapsingh111 avatar

Stargazers

Krishna Agarwal avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.