README.md

December 20, 2025 ยท View on GitHub

Awesome Grep

Thank you for following me! https://cybdetective.com

GitHub stars GitHub forks

contributions welcome

Hits

Grep is a command line utility that searches files for lines that match a regular expression.

How regular expressions can be useful in OSINT. Theory and some practice using Google Sheets

The first version of this utility appeared almost 50 years ago, in 1973. But it is still actively used and maintained (the last version was released in August 2021! https://ftp.gnu.org/gnu/grep/).

This repository contains various modifications of grep, as well as analogues of this utility for a wide variety of search tasks.

NameDescriptionLink.
Ripgrep-allrga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc.https://github.com/phiresky/ripgrep-all
RZgrep"Grep utility that searches through zip,jar,ear,tgz,bz2 in any form of nesting"https://github.com/MoserMichael/rzgrep
XLSgrep"CLI tool to search text in XLSX, XLS and ODS files. It works similarly to Unix/GNU Linux grep"https://github.com/zazuum/xlsxgrep
Hgrep"Grep" for searching/replacement in html codehttps://github.com/TUVIMEN/hgrep
BINgrepGrep for binaries fileshttps://github.com/m4b/bingrep
CgrepGrep for source codes in C/C++https://github.com/awgn/cgrep
BHgrepCommand-line tool that lets you search through your browser history across Chrome, Firefox, Safari, and Edgehttps://github.com/jondot/bhgrep
NgrepPCAP-based tool that allows you to specify an extended regular or hexadecimal expression to match against data payloads of packets. It understands many kinds of protocols, including IPv4/6, TCP, UDP, ICMPv4/6, IGMP and Rawhttps://github.com/jpr5/ngrep
PHPgrepGrep for PHP source codehttps://github.com/quasilyte/phpgrep
UCG (Universal Code Grep)Extremely fast grep-like tool specialized for searching large bodies of source codehttps://github.com/gvansickle/ucg
MP4grepCLI for transcribing and searching audio/video fileshttps://github.com/o-oconnell/mp4grep
minigrepA minimalistic regex search and print out tool implementation as per Ch.12 of The Rust Programming Languagehttps://github.com/paul-michelle/minigrep
Hackers GrepUtility to search for strings in PE executables including imports, exports, and debug symbolshttps://github.com/codypierce/hackers-grep
JVgrepGrep for Japanese vimmer. You can find text from files that written in another Japanese encodingshttps://github.com/mattn/jvgrep
LiveGrepOnline grep search in Github repositorieshttps://livegrep.com/
DNgrepGraphical grep tool for Windowshttps://github.com/dnGrep/dnGrep
Greplace.vimGlobal search and replace for VIhttps://github.com/skwp/greplace.vim
SearchInProject_SublimeTextUse ag, ack, grep and git grep directly from Sublime Text 2 and 3https://github.com/leonid-shevtsov/SearchInProject_SublimeText
ACK3grep-like Perl search tool optimized for source codehttps://github.com/beyondgrep/ack3
The Silver SearcherExtreme grep-like C+Perl search tool for source codehttps://github.com/ggreer/the_silver_searcher
SiftGO fast and powerfull alternative for grephttps://github.com/svent/sift
PRURuby analog for grep, sed, awkhttps://github.com/grosser/pru
BlueFlowerPython grep tool for searcing in PDF, DOCX, XLSX, tar, ZIP, bzip2, gziphttps://github.com/veorq/blueflower
RipGrep (rg)ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern, similar to the Silver Searcher, awk; but (much) fasterhttps://github.com/BurntSushi/ripgrep
WinGrepSimple Windows utility to search for strings in Windows files.https://github.com/alexgelman/WinGrep
FQGREPGrep for FASTQ (text-based format for storing both a biological sequence) fileshttps://github.com/fulcrumgenomics/fqgrep
SearchdbSearch tool that will go faster than grep -r optimize for Windowshttps://github.com/Termux1337/Searchdb
VgrepPager for grep, git-grep, ripgrep and similar grep implementations, and allows for opening the indexed file locations in a user-specified editor such as vim or emacshttps://github.com/vrothberg/vgrep
AstgrepA fast and easy tool for code searching, linting, rewriting at large scale. Written in Rusthttps://github.com/HerringtonDarkholme/ast-grep
Wordpress-grepA Perl tool to search through a WordPress databasehttps://github.com/briandfoy/wordpress-grep
YtgrepA tool for quick text search of subtitles in YouTube videos. Supports regular expressions and searching across multiple videos.https://pypi.org/project/ytgrep/
CloudGrepSearching log files, optionally compressed with gzip (.gz) or zip (.zip), in AWS S3, Azure Storage or Google Cloud Storage.https://github.com/cado-security/cloudgrep
Online GrepWork with Grep in your browserhttps://www.online-utility.org/text/grep.jsp

To get the most out of the grep utilities mentioned above, use them along with sed and awk (and add some Perl in particularly difficult cases).

You can read more about all this here:

Command line text processing manual https://github.com/learnbyexample/Command-line-text-processing

Universal examples of the use of GREP

Examples of regular expressions for extracting various data from texts can be found in the repository:

https://github.com/cipher387/grep_for_osint

Thank you for following me! https://cybdetective.com