GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program is distributed in the hope that it will be useful,īut WITHOUT ANY WARRANTY without even the implied warranty of The Free Software Foundation, version 3 of the License. It under the terms of the GNU General Public License as published by This program is free software: you can redistribute it and/or modify Moreover, this allows me to consider already planned features while implementing Please do not send pull requests and open an issue instead asĪccepting substantial contributions cannot be done correctly without some Name the sift version you used and describe the steps to reproduce the problem. If you cannot find any documentation about it, please open a new issue, If you found a bug, please check the open issues and the Where possible, please include an example (input file,Įxpected output etc.) to better convey your idea. Please open an issue and describe what you are missing. If there is a feature or option you would like to see in sift, Go get /svent/sift Contributing Feature Requests If you have a working go environment, you can install sift using "go get": $ brew install sift Install with Working Go Environment The ports are native ports, relying only on libraries provided with any modern 32-bits MS-Windows operating system, such as 2000 / XP / Vista / 7. GnuWin provides Win32-versions of GNU tools, or tools with a similar open source licence. If this option is used multiple times or is combined with the -f (-file) option, search for all patterns given.Typically patterns should be quoted when grep is used in a shell command. Install from Package Repositories Arch Linux Provides native Win32 open source ports and utilities. 2.1.2 Matching Control ¶-e patterns-regexppatterns Use patterns as one or more patterns newlines within patterns separate each pattern from the next. GNU Grep has two regular expression feature sets: Basic and Extended. In fact, most varieties of regular expressions are quite similar, but have differences in escapes, meta-characters, or special operators. Sift is available for Linux, Windows, OS X and *BSD. GNU Grep uses the GNU version of regular expressions, which is very similar (but not identical) to POSIX regular expressions. You can download binaries for the current version at. Sift -x php mysql_query -preceded-within "5:_(GET|POST)" -not-preceded-within "5:escape" php files containing a call to mysql_query, that is preceded by $_GET or $_POST (accessing external input), but the preceding 5 lines do not contain a call to an escape function: ![]() ![]() Sift understands conditions to process complex formats or support code audits.Įxample: Search for. The configuration can be overridden for specific directories. ![]() Support for adding custom file types to narrow down searches.Safe defaults: sift searches everywhere if not configured otherwise.Stable releases, cross platform support.Code search, log search / digital forensics and data processing are the main use cases, but the primary goal is to provide safe defaults and to make it easily configurable for a specific use case. During installation choose: Use Windows default console windows. Sift has a slightly different focus than most other grep alternatives. A fast and powerful open source alternative to grep.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |