├── LICENSE ├── README.md ├── Release ├── Comments.grepify ├── Release.zip ├── Win.Grepify.Profiles │ ├── C.MallocAndFree.txt │ ├── DynamicsAX.Banned.txt │ ├── Generic.BadTerms.txt │ ├── Generic.HardcodedCredentials.txt │ ├── Generic.URLs.txt │ ├── IO.FileSystem.txt │ ├── IO.Network.txt │ ├── JavaScript.Functions.txt │ ├── Microsoft.BANNED.SDLBannedAPIs.txt │ ├── Microsoft.Crypto.txt │ ├── Microsoft.ONLYRECOMMENDED.SDLBannedAPIs.txt │ ├── Microsoft.SDLBannedAPIs.txt │ ├── Native.MemoryAllocation.txt │ ├── PHP.Functions.txt │ ├── PHP.InputVars.txt │ ├── POSIX.Functions.txt │ ├── Perl.Functions.txt │ ├── SQL.Generic.txt │ ├── Windows.ASLRUndermine.txt │ ├── Windows.DACL.Audit.txt │ ├── Windows.DACL.Lowlevel.txt │ ├── Windows.DACL.txt │ ├── Windows.DLLPlanting.txt │ ├── Windows.IPC.txt │ ├── Windows.Processes.txt │ ├── Windows.RPC.txt │ ├── Windows.RemoteProcessesandThreads.txt │ ├── iOS.FileSystem.txt │ ├── iOS.FormatString.txt │ ├── iOS.Geolocation.txt │ ├── iOS.InsecureHTTP.txt │ ├── iOS.KeyChain.txt │ ├── iOS.ProtocolHandlers.txt │ ├── iOS.SQL.txt │ ├── iOS.SecureFileStorage.txt │ └── iOS.UIWebView.txt └── Win.Grepify.exe ├── Win.Grepify.CommentsRegex └── Comments.grepify ├── Win.Grepify.Profiles ├── C.MallocAndFree.txt ├── DynamicsAX.Banned.txt ├── Generic.BadTerms.txt ├── Generic.HardcodedCredentials.txt ├── Generic.URLs.txt ├── IO.FileSystem.txt ├── IO.Network.txt ├── JavaScript.Functions.txt ├── Microsoft.BANNED.SDLBannedAPIs.txt ├── Microsoft.Crypto.txt ├── Microsoft.ONLYRECOMMENDED.SDLBannedAPIs.txt ├── Microsoft.SDLBannedAPIs.txt ├── Native.MemoryAllocation.txt ├── PHP.Functions.txt ├── PHP.InputVars.txt ├── POSIX.Functions.txt ├── Perl.Functions.txt ├── SQL.Generic.txt ├── Windows.ASLRUndermine.txt ├── Windows.DACL.Audit.txt ├── Windows.DACL.Lowlevel.txt ├── Windows.DACL.txt ├── Windows.DLLPlanting.txt ├── Windows.IPC.txt ├── Windows.Processes.txt ├── Windows.RPC.txt ├── Windows.RemoteProcessesandThreads.txt ├── iOS.FileSystem.txt ├── iOS.FormatString.txt ├── iOS.Geolocation.txt ├── iOS.InsecureHTTP.txt ├── iOS.KeyChain.txt ├── iOS.ProtocolHandlers.txt ├── iOS.SQL.txt ├── iOS.SecureFileStorage.txt └── iOS.UIWebView.txt └── Win.Grepify ├── Win.Grepify.sln ├── Win.Grepify.suo └── Win.Grepify ├── ChangeLog.txt ├── Form1.Designer.cs ├── Form1.cs ├── Form1.resx ├── G.ico ├── Graphics ├── F.ico ├── F.png ├── G.ico ├── G.png ├── keyboard-keys.zip └── keyboard-keys │ └── keyboard keys │ ├── bonus │ ├── blog.png │ ├── credit.png │ ├── deviant.png │ ├── download.png │ ├── entrée en.png │ ├── igloo.png │ ├── profil.png │ ├── vierge.png │ ├── website.png │ └── ©.png │ ├── caractères seuls │ ├── Accent aigu.png │ ├── Accent grave.png │ ├── Astérisque.png │ ├── C cédille.png │ ├── Crochet d.png │ ├── Crochet g.png │ ├── Degré.png │ ├── Esperluette.png │ ├── accent circonflexe.png │ ├── accolade d.png │ ├── accolade g.png │ ├── antislash.png │ ├── apostrophe.png │ ├── arobase.png │ ├── barre verticale.png │ ├── croisillon.png │ ├── deux points.png │ ├── dollar.png │ ├── exclamation.png │ ├── guillemets.png │ ├── interrogation.png │ ├── livre sterling.png │ ├── micro.png │ ├── moins.png │ ├── paragraphe.png │ ├── parenthèse d.png │ ├── parenthèse g.png │ ├── plus.png │ ├── point virgule.png │ ├── point.png │ ├── pourcentage.png │ ├── slash.png │ ├── symbole monétaire.png │ ├── tilde.png │ ├── tréma.png │ ├── underscore.png │ ├── virgule.png │ ├── à.png │ ├── è.png │ ├── égal.png │ └── ù.png │ ├── caractères speciaux │ ├── Négation logique.png │ ├── Plus ou moins.png │ ├── T.png │ ├── _.png │ ├── eszett.png │ ├── o.png │ ├── point médian.png │ ├── pourmille.png │ ├── yen & yuan.png │ ├── ½..png │ ├── ¾..png │ └── ¿.png │ ├── clavier │ ├── +.png │ ├── 0.png │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ ├── 9.png │ ├── a.png │ ├── alt gr.png │ ├── alt.png │ ├── b.png │ ├── bas.png │ ├── c.png │ ├── carré.png │ ├── ctrl.png │ ├── cube.png │ ├── d.png │ ├── dollar.png │ ├── droite.png │ ├── début.png │ ├── e.png │ ├── entrée.png │ ├── esc.png │ ├── espace.png │ ├── exclamation.png │ ├── f.png │ ├── fin.png │ ├── g.png │ ├── gauche.png │ ├── h.png │ ├── haut.png │ ├── i.png │ ├── impr écran.png │ ├── inser.png │ ├── interrogation.png │ ├── j.png │ ├── k.png │ ├── l.png │ ├── m.png │ ├── maj.png │ ├── micro.png │ ├── n.png │ ├── o.png │ ├── p.png │ ├── page down.png │ ├── page up.png │ ├── pause attn.png │ ├── point.png │ ├── pourcentage.png │ ├── puissance 1.png │ ├── q.png │ ├── r.png │ ├── retour arriere.png │ ├── s.png │ ├── slash.png │ ├── t.png │ ├── tab.png │ ├── tréma.png │ ├── u.png │ ├── v.png │ ├── verr maj.png │ ├── verr num.png │ ├── w.png │ ├── x.png │ ├── y.png │ ├── z.png │ └── °.png │ ├── majuscules │ ├── A.png │ ├── B.png │ ├── C.png │ ├── D.png │ ├── E.png │ ├── F.png │ ├── G.png │ ├── H.png │ ├── I.png │ ├── J.png │ ├── K.png │ ├── L.png │ ├── M.png │ ├── N.png │ ├── O.png │ ├── P.png │ ├── Q.png │ ├── R.png │ ├── S.png │ ├── T.png │ ├── U.png │ ├── V.png │ ├── W.png │ ├── X.png │ ├── Y.png │ ├── Z.png │ ├── Ç.png │ └── É.png │ ├── pavé numérique │ ├── 0.png │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ ├── 9.png │ ├── astérisque.png │ ├── entrée.png │ ├── moins.png │ ├── plus.png │ ├── slash.png │ └── suppr.png │ └── preview.png ├── LICENSE ├── ListViewAntiFlicker.cs ├── ListViewColumnSorter.cs ├── Program.cs ├── Properties ├── AssemblyInfo.cs ├── Resources.Designer.cs ├── Resources.resx ├── Settings.Designer.cs └── Settings.settings ├── README.txt ├── Scanner.cs ├── Screenshots ├── Configure.png ├── Main.png └── Right-Click.png ├── ShowSelectedInExplorer.cs ├── Win.Grepify.csproj ├── app.config ├── bin └── Release │ ├── Win.Grepify.exe │ ├── Win.Grepify.exe.config │ ├── Win.Grepify.pdb │ ├── Win.Grepify.vshost.exe │ ├── Win.Grepify.vshost.exe.config │ └── Win.Grepify.vshost.exe.manifest ├── frmConfigure.Designer.cs ├── frmConfigure.cs ├── frmConfigure.resx ├── frmMain.Designer.cs ├── frmMain.cs ├── frmMain.resx ├── frmSearch.Designer.cs ├── frmSearch.cs ├── frmSearch.resx └── obj └── x86 ├── Debug ├── DesignTimeResolveAssemblyReferences.cache ├── DesignTimeResolveAssemblyReferencesInput.cache ├── GenerateResource.read.1.tlog ├── GenerateResource.write.1.tlog ├── Win.Grepify.Properties.Resources.resources ├── Win.Grepify.csproj.FileListAbsolute.txt ├── Win.Grepify.exe ├── Win.Grepify.frmMain.resources ├── Win.Grepify.frmSearch.resources └── Win.Grepify.pdb └── Release ├── DesignTimeResolveAssemblyReferences.cache ├── DesignTimeResolveAssemblyReferencesInput.cache ├── GenerateResource.read.1.tlog ├── GenerateResource.write.1.tlog ├── ResolveAssemblyReference.cache ├── Win.Grepify.Properties.Resources.resources ├── Win.Grepify.csproj.FileListAbsolute.txt ├── Win.Grepify.exe ├── Win.Grepify.frmConfigure.resources ├── Win.Grepify.frmMain.resources ├── Win.Grepify.frmSearch.resources └── Win.Grepify.pdb /README.md: -------------------------------------------------------------------------------- 1 | grepify 2 | ======= 3 | 4 | Grepify the GUI Regex Text Scanner for Code Reviewers 5 | 6 | Released as open source by NCC Group Plc - http://www.nccgroup.com/ 7 | 8 | Developed by Ollie Whitehouse, ollie dot whitehouse at nccgroup dot com 9 | 10 | http://www.github.com/nccgroup/grepify 11 | 12 | Released under AGPL see LICENSE for more information 13 | 14 | [Download]
15 | https://github.com/nccgroup/grepify/raw/master/Release/Release.zip 16 | 17 | [Keyboard Short Cuts]
18 | Ctrl-F Search in results
19 | Alt-L Load profile
20 | Alt-S Start / Stop Scan
21 | Alt-C Configure
22 | Alt-R Reset Results
23 | Alt-E Export
24 | Alt-X Exit
25 | 26 | [Results Right-Click Context Menu]
27 | Open in Editor Open in the configured editor
28 | Show in Explorer Open in Windows Explorer
-------------------------------------------------------------------------------- /Release/Comments.grepify: -------------------------------------------------------------------------------- 1 | ^# 2 | ^// 3 | ^\s*\* 4 | ^\s*/\* 5 | -------------------------------------------------------------------------------- /Release/Release.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Release/Release.zip -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/C.MallocAndFree.txt: -------------------------------------------------------------------------------- 1 | malloc 2 | calloc 3 | realloc 4 | ^\s*free\( -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/DynamicsAX.Banned.txt: -------------------------------------------------------------------------------- 1 | AccessRightsList 2 | Application.dbSynchronize 3 | AOSLoadGen 4 | AscIIIO 5 | BinaryIO 6 | BinData 7 | ClrObject 8 | COM\. 9 | Comma7IO 10 | CommaIO 11 | CompanyDomainList 12 | DataArea[ ] 13 | DataArea\. 14 | DDEClient 15 | DDEServer 16 | DDETopic 17 | DictClass.CallObject 18 | DictClass.CallStatic 19 | DictIndex.Modify 20 | DictTable.CallObject 21 | DictTable.CallStatic 22 | DictType.SetStringLen 23 | DictType.SetStringRight 24 | DLL 25 | DLLFunction 26 | DomainInfo 27 | EvalBuf 28 | FormBuild* 29 | Image\. 30 | ImageList 31 | IO\. 32 | RunAs 33 | RunBuf 34 | SaxReader 35 | Session.Terminate 36 | SqlDataDictionary 37 | Statement 38 | SysConfig 39 | SysDataExpImp.openFileServer 40 | SysDataExcelCOM.buildDefFromFile 41 | SysDataExcelCOM.buildWork 42 | book 43 | SysAutoRun.fileExistsServer 44 | SystemSequence 45 | TextBuffer 46 | Thread 47 | Treenode 48 | Treenode 49 | UserGroup 50 | UserGroupList 51 | UserInfo 52 | UtilApplCodeDoc 53 | UtilApplHelp 54 | UtilCodeDoc 55 | UtilElements 56 | UtilElementsOld 57 | UtilFile.Reindex 58 | UtilIdElements 59 | UtilIdElementsOld 60 | xApplication.DeleteCompany 61 | xInfo.startImport 62 | XppCompiler.Execute 63 | XppCompiler.ExecuteEx 64 | SELECT -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Generic.BadTerms.txt: -------------------------------------------------------------------------------- 1 | Hack 2 | FIXME 3 | TODO 4 | fixme 5 | todo 6 | rush 7 | hack 8 | security 9 | insecure -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Generic.HardcodedCredentials.txt: -------------------------------------------------------------------------------- 1 | hardcoded 2 | hard-coded 3 | hardwired 4 | hard-wired 5 | fixed key 6 | fixed-key 7 | "[a-fA-F0-9]{16,}" 8 | "[a-zA-Z0-9+/]{11}=" 9 | "[a-zA-Z0-9+/]{22}==" 10 | "[a-zA-Z0-9+/]{27}=" 11 | "[a-zA-Z0-9+/]{43}=" 12 | .*(password|key|private)[a-zA-Z0-9_]*\s*=\s*["{'] 13 | -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Generic.URLs.txt: -------------------------------------------------------------------------------- 1 | ^http\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(/\S*)?$ -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/IO.FileSystem.txt: -------------------------------------------------------------------------------- 1 | open\s*\( 2 | fopen\s*\( 3 | fread\s*\( 4 | fwrite\s*\( 5 | CreateFile\s*\( 6 | WriteFile\s*\( 7 | WriteFileEx\s*\( 8 | ReadFile\s*\( 9 | ReadFileEx\s*\( 10 | CreateFileTransacted\s*\( 11 | ReadEncryptedFileRaw\s*\( 12 | File.Open\s*\( -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/IO.Network.txt: -------------------------------------------------------------------------------- 1 | bind\s*\( 2 | listen\s*\( 3 | recvfrom\s*\( 4 | send\s*\( 5 | connect\s*\( 6 | accept\s*\( 7 | sendto\s*\( 8 | socket\s*\( -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/JavaScript.Functions.txt: -------------------------------------------------------------------------------- 1 | eval -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Microsoft.BANNED.SDLBannedAPIs.txt: -------------------------------------------------------------------------------- 1 | strcpy 2 | strcpyA 3 | strcpyW 4 | wcscpy 5 | _tcscpy 6 | _mbscpy 7 | StrCpy 8 | StrCpyA 9 | StrCpyW 10 | lstrcpy 11 | lstrcpyA 12 | lstrcpyW 13 | _tccpy 14 | _mbccpy 15 | _ftcscpy 16 | strncpy 17 | wcsncpy 18 | _tcsncpy 19 | _mbsncpy 20 | _mbsnbcpy 21 | StrCpyN 22 | StrCpyNA 23 | StrCpyNW 24 | StrNCpy 25 | strcpynA 26 | StrNCpyA 27 | StrNCpyW 28 | lstrcpyn 29 | lstrcpynA 30 | lstrcpynW 31 | strcat 32 | strcatA 33 | strcatW 34 | wcscat 35 | _tcscat 36 | _mbscat 37 | StrCat 38 | StrCatA 39 | StrCatW 40 | lstrcat 41 | lstrcatA 42 | lstrcatW 43 | StrCatBuff 44 | StrCatBuffA 45 | StrCatBuffW 46 | StrCatChainW 47 | _tccat 48 | _mbccat 49 | _ftcscat 50 | strncat 51 | wcsncat 52 | _tcsncat 53 | _mbsncat 54 | _mbsnbcat 55 | StrCatN 56 | StrCatNA 57 | StrCatNW 58 | StrNCat 59 | StrNCatA 60 | StrNCatW 61 | lstrncat 62 | lstrcatnA 63 | lstrcatnW 64 | lstrcatn 65 | sprintfW 66 | sprintfA 67 | wsprintf 68 | wsprintfW 69 | wsprintfA 70 | sprintf 71 | swprintf 72 | _stprintf 73 | wvsprintf 74 | wvsprintfA 75 | wvsprintfW 76 | vsprintf 77 | _vstprintf 78 | vswprintf 79 | wvsprintf 80 | wvsprintfA 81 | wvsprintfW 82 | vsprintf 83 | _vstprintf 84 | vswprintf 85 | strncpy 86 | wcsncpy 87 | _tcsncpy 88 | _mbsncpy 89 | _mbsnbcpy 90 | StrCpyN 91 | StrCpyNA 92 | StrCpyNW 93 | StrNCpy 94 | strcpynA 95 | StrNCpyA 96 | StrNCpyW 97 | lstrcpyn 98 | lstrcpynA 99 | lstrcpynW 100 | _fstrncpy 101 | strncat 102 | wcsncat 103 | _tcsncat 104 | _mbsncat 105 | _mbsnbcat 106 | StrCatN 107 | StrCatNA 108 | StrCatNW 109 | StrNCat 110 | StrNCatA 111 | StrNCatW 112 | lstrncat 113 | lstrcatnA 114 | lstrcatnW 115 | lstrcatn 116 | _fstrncat 117 | gets 118 | _getts 119 | _gettws 120 | IsBadWritePtr 121 | IsBadHugeWritePtr 122 | IsBadReadPtr 123 | IsBadHugeReadPtr 124 | IsBadCodePtr 125 | IsBadStringPtr 126 | memcpy 127 | RtlCopyMemory 128 | CopyMemory 129 | wmemcpy 130 | -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Microsoft.Crypto.txt: -------------------------------------------------------------------------------- 1 | AESCryptoServiceProvider 2 | AESManaged 3 | SHA512Cng 4 | SHA384Cng 5 | SHA256Cng 6 | SHA512CryptoServiceProvider 7 | SHA256CryptoServiceProvider 8 | SHA384CryptoServiceProvider 9 | SHA512Managed 10 | SHA384Managed 11 | SHA256Managed 12 | HMACSHA512 13 | HMACSHA384 14 | HMACSHA256 15 | MACTripleDES 16 | BCryptDeriveKeyPBKDF2 17 | CryptDeriveKey 18 | BCryptHash 19 | RFC2898DeriveBytes 20 | PasswordDeriveBytes 21 | BCryptDeriveKey 22 | NCryptDeriveKey 23 | CryptProtectData 24 | CryptUnprotectData 25 | CryptProtectMemory 26 | CryptUnprotectMemory 27 | ProtectedData 28 | Protect 29 | Unprotect 30 | ProtectedMemory 31 | RtlGenRandom 32 | BCryptGenRandom 33 | CryptGenRandom 34 | rand_s 35 | RNGCryptoServiceProvider 36 | RtlRandom 37 | randlib 38 | rand 39 | MD5 40 | SHA1 -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Microsoft.ONLYRECOMMENDED.SDLBannedAPIs.txt: -------------------------------------------------------------------------------- 1 | wnsprintf 2 | wnsprintfA 3 | wnsprintfW 4 | _snwprintf 5 | snprintf 6 | sntprintf _vsnprintf 7 | vsnprintf 8 | _vsnwprintf 9 | _vsntprintf 10 | wvnsprintf 11 | wvnsprintfA 12 | wvnsprintfW 13 | _snwprintf 14 | _snprintf 15 | _sntprintf 16 | nsprintf 17 | _vsnprintf 18 | _vsnwprintf 19 | _vsntprintf 20 | wvnsprintf 21 | wvnsprintfA 22 | wvnsprintfW 23 | strtok 24 | _tcstok 25 | wcstok 26 | _mbstok 27 | makepath 28 | _tmakepath 29 | _makepath 30 | _wmakepath 31 | _splitpath 32 | _tsplitpath 33 | _wsplitpath 34 | scanf 35 | wscanf 36 | _tscanf 37 | sscanf 38 | swscanf 39 | _stscanf 40 | snscanf 41 | snwscanf 42 | _sntscanf 43 | _itoa 44 | _itow 45 | _i64toa 46 | _i64tow 47 | _ui64toa 48 | _ui64tot 49 | _ui64tow 50 | _ultoa 51 | _ultot 52 | _ultow 53 | CharToOem 54 | CharToOemA 55 | CharToOemW 56 | OemToChar 57 | OemToCharA 58 | OemToCharW 59 | CharToOemBuffA 60 | CharToOemBuffW 61 | alloca 62 | _alloca 63 | strlen 64 | wcslen 65 | _mbslen 66 | _mbstrlen 67 | StrLen 68 | lstrlen 69 | ChangeWindowMessageFilter -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Microsoft.SDLBannedAPIs.txt: -------------------------------------------------------------------------------- 1 | strcpy 2 | wcscpy 3 | _tcscpy 4 | _mbscpy 5 | StrCpy 6 | StrCpyA 7 | StrCpyW 8 | lstrcpy 9 | lstrcpyA 10 | lstrcpyW 11 | strcpyA 12 | strcpyW 13 | _tccpy 14 | _mbccpy 15 | strcat 16 | wcscat 17 | _tcscat 18 | _mbscat 19 | StrCat 20 | StrCatA 21 | StrCatW 22 | lstrcat 23 | lstrcatA 24 | lstrcatW 25 | StrCatBuffW 26 | StrCatBuff 27 | StrCatBuffA 28 | StrCatChainW 29 | strcatA 30 | strcatW 31 | _tccat 32 | _mbccatwnsprintf 33 | wnsprintfA 34 | wnsprintfW 35 | sprintfW 36 | sprintfA 37 | wsprintf 38 | wsprintfW 39 | wsprintfA 40 | sprintf 41 | swprintf 42 | _stprintf 43 | _snwprintf 44 | _snprintf 45 | _sntprintf 46 | nsprintf 47 | wvsprintf 48 | wvsprintfA 49 | wvsprintfW 50 | vsprintf 51 | _vstprintf 52 | vswprintf 53 | _vsnprintf 54 | _vsnwprintf 55 | _vsntprintf 56 | wvnsprintf 57 | wvnsprintfA 58 | wvnsprintfW 59 | strncpy 60 | wcsncpy 61 | _tcsncpy 62 | _mbsncpy 63 | _mbsnbcpy 64 | StrCpyN 65 | StrCpyNA 66 | StrCpyNW 67 | StrNCpy 68 | strcpynA 69 | StrNCpyA 70 | StrNCpyW 71 | lstrcpyn 72 | lstrcpynA 73 | lstrcpynW 74 | _fstrncpy 75 | strncat 76 | wcsncat 77 | _tcsncat 78 | _mbsncat 79 | _mbsnbcat 80 | StrCatN 81 | StrCatNA 82 | StrCatNW 83 | StrNCat 84 | StrNCatA 85 | StrNCatW 86 | lstrncat 87 | lstrcatnA 88 | lstrcatnW 89 | lstrcatn 90 | _fstrncat 91 | strtok 92 | _tcstok 93 | wcstok 94 | _mbstok 95 | Makepath 96 | _tmakepath 97 | _makepath 98 | _wmakepath 99 | _splitpath 100 | _tsplitpath 101 | _wsplitpath 102 | scanf 103 | wscanf 104 | _tscanf 105 | sscanf 106 | swscanf 107 | _stscanf 108 | snscanf 109 | snwscanf 110 | _sntscanf 111 | _itoa 112 | _itow 113 | _i64toa 114 | _i64tow 115 | _ui64toa 116 | _ui64tot 117 | _ui64tow 118 | _ultoa 119 | _ultot 120 | _ultow 121 | gets 122 | _getts 123 | _gettws 124 | IsBadWritePtr 125 | IsBadHugeWritePtr 126 | IsBadReadPtr 127 | IsBadHugeReadPtr 128 | IsBadCodePtr 129 | IsBadStringPtr 130 | CharToOem 131 | CharToOemA 132 | CharToOemW 133 | OemToChar 134 | OemToCharA 135 | OemToCharW 136 | CharToOemBuffA 137 | CharToOemBuffW 138 | alloca 139 | _alloca 140 | strlen 141 | wcslen 142 | _mbslen 143 | _mbstrlen 144 | StrLen 145 | lstrlen -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Native.MemoryAllocation.txt: -------------------------------------------------------------------------------- 1 | malloc\s*\( 2 | calloc\s*\( 3 | realloc\s*\( 4 | free\s*\( 5 | VirtualAlloc\s* 6 | =\s*new\s* 7 | delete\s* 8 | HeapCreate\s*\( 9 | HeapAlloc\s*\( 10 | HeapDestory\s*\( 11 | HeapFree\s*\( -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/PHP.Functions.txt: -------------------------------------------------------------------------------- 1 | eval 2 | shell_exec 3 | include 4 | require 5 | require_once 6 | file 7 | file_get_contents 8 | passthru 9 | system 10 | exec -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/PHP.InputVars.txt: -------------------------------------------------------------------------------- 1 | \$_GET 2 | \$_POST 3 | \$_REQUEST -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/POSIX.Functions.txt: -------------------------------------------------------------------------------- 1 | popen -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Perl.Functions.txt: -------------------------------------------------------------------------------- 1 | eval 2 | system 3 | `` -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/SQL.Generic.txt: -------------------------------------------------------------------------------- 1 | SELECT [\*] -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Windows.ASLRUndermine.txt: -------------------------------------------------------------------------------- 1 | VirtualAlloc -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Windows.DACL.Audit.txt: -------------------------------------------------------------------------------- 1 | AuditComputeEffectivePolicyBySid 2 | AuditComputeEffectivePolicyByToken 3 | AuditEnumerateCategories 4 | AuditEnumeratePerUserPolicy 5 | AuditEnumerateSubCategories 6 | AuditFree 7 | AuditLookupCategoryGuidFromCategoryId 8 | AuditLookupCategoryIdFromCategoryGuid 9 | AuditLookupCategoryName 10 | AuditLookupSubCategoryName 11 | AuditQueryPerUserPolicy 12 | AuditQuerySystemPolicy 13 | AuditSetPerUserPolicy 14 | AuditSetSystemPolicy -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Windows.DACL.Lowlevel.txt: -------------------------------------------------------------------------------- 1 | AccessCheckAndAuditAlarm 2 | AccessCheckByTypeAndAuditAlarm 3 | AccessCheckByTypeResultListAndAuditAlarm 4 | AccessCheckByTypeResultListAndAuditAlarmByHandle 5 | AddAccessAllowedAce 6 | AddAccessAllowedAceEx 7 | AddAccessAllowedObjectAce 8 | AddAccessDeniedAce 9 | AddAccessDeniedAceEx 10 | AddAccessDeniedObjectAce 11 | AddAce 12 | AddAuditAccessAce 13 | AddAuditAccessAceEx 14 | AddAuditAccessObjectAce 15 | AddMandatoryAce 16 | DeleteAce 17 | FindFirstFreeAce 18 | FreeInheritedFromArray 19 | GetAce 20 | GetAclInformation 21 | GetFileSecurity 22 | GetInheritanceSource 23 | GetKernelObjectSecurity 24 | GetSecurityDescriptorDacl 25 | GetSecurityDescriptorGroup 26 | GetSecurityDescriptorLength 27 | GetSecurityDescriptorOwner 28 | GetSecurityDescriptorSacl 29 | GetUserObjectSecurity 30 | InitializeAcl 31 | InitializeSecurityDescriptor 32 | IsValidAcl 33 | IsValidSecurityDescriptor 34 | MakeAbsoluteSD 35 | MakeSelfRelativeSD 36 | NetShareGetInfo 37 | NetShareSetInfo 38 | QueryServiceObjectSecurity 39 | RegGetKeySecurity 40 | RegSetKeySecurity 41 | SetAclInformation 42 | SetFileSecurity 43 | SetKernelObjectSecurity 44 | SetSecurityDescriptorDacl 45 | SetSecurityDescriptorGroup 46 | SetSecurityDescriptorOwner 47 | SetSecurityDescriptorSacl 48 | SetServiceObjectSecurity 49 | SetUserObjectSecurity -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Windows.DACL.txt: -------------------------------------------------------------------------------- 1 | AccessCheck 2 | AccessCheckByType 3 | AccessCheckByTypeResultList 4 | AdjustTokenGroups 5 | AdjustTokenPrivileges 6 | AllocateAndInitializeSid 7 | AllocateLocallyUniqueId 8 | AuthzAccessCheck 9 | AuthzAccessCheckCallback 10 | AuthzAddSidsToContext 11 | AuthzCachedAccessCheck 12 | AuthzComputeGroupsCallback 13 | AuthzEnumerateSecurityEventSources 14 | AuthzFreeAuditEvent 15 | AuthzFreeContext 16 | AuthzFreeGroupsCallback 17 | AuthzFreeHandle 18 | AuthzFreeResourceManager 19 | AuthzGetInformationFromContext 20 | AuthzInitializeContextFromAuthzContext 21 | AuthzInitializeContextFromSid 22 | AuthzInitializeContextFromToken 23 | AuthzInitializeObjectAccessAuditEvent 24 | AuthzInitializeObjectAccessAuditEvent2 25 | AuthzInitializeResourceManager 26 | AuthzInstallSecurityEventSource 27 | AuthzOpenObjectAudit 28 | AuthzRegisterSecurityEventSource 29 | AuthzReportSecurityEvent 30 | AuthzReportSecurityEventFromParams 31 | AuthzUninstallSecurityEventSource 32 | AuthzUnregisterSecurityEventSource 33 | BuildExplicitAccessWithName 34 | BuildImpersonateExplicitAccessWithName 35 | BuildImpersonateTrustee 36 | BuildTrusteeWithName 37 | BuildTrusteeWithObjectsAndName 38 | BuildTrusteeWithObjectsAndSid 39 | BuildTrusteeWithSid 40 | CheckTokenMembership 41 | ConvertSecurityDescriptorToStringSecurityDescriptor 42 | ConvertSidToStringSid 43 | ConvertStringSecurityDescriptorToSecurityDescriptor 44 | ConvertStringSidToSid 45 | CopySid 46 | CreateRestrictedToken 47 | CreateWellKnownSid 48 | DuplicateToken 49 | DuplicateTokenEx 50 | EqualDomainSid 51 | EqualPrefixSid 52 | EqualSid 53 | FreeSid 54 | GetAuditedPermissionsFromAcl 55 | GetEffectiveRightsFromAcl 56 | GetExplicitEntriesFromAcl 57 | GetLengthSid 58 | GetMultipleTrustee 59 | GetMultipleTrusteeOperation 60 | GetNamedSecurityInfo 61 | GetSecurityDescriptorControl 62 | GetSecurityInfo 63 | GetSidIdentifierAuthority 64 | GetSidLengthRequired 65 | GetSidSubAuthority 66 | GetSidSubAuthorityCount 67 | GetTokenInformation 68 | GetTrusteeForm 69 | GetTrusteeName 70 | GetTrusteeType 71 | GetWindowsAccountDomainSid 72 | InitializeSid 73 | IsTokenRestricted 74 | IsValidSid 75 | IsWellKnownSid 76 | LookupAccountName 77 | LookupAccountSid 78 | LookupPrivilegeDisplayName 79 | LookupPrivilegeName 80 | LookupPrivilegeValue 81 | NtCompareTokens 82 | OpenProcessToken 83 | OpenThreadToken 84 | QuerySecurityAccessMask 85 | RtlConvertSidToUnicodeString 86 | RtlSetSaclSecurityDescriptor 87 | SetEntriesInAcl 88 | SetNamedSecurityInfo 89 | SetSecurityAccessMask 90 | SetSecurityDescriptorControl 91 | SetSecurityInfo 92 | SetThreadToken 93 | SetTokenInformation 94 | TreeResetNamedSecurityInfo 95 | TreeSetNamedSecurityInfo 96 | CreateSecurityPage 97 | DSCreateSecurityPage 98 | EditSecurity 99 | eAllAccessesGranted 100 | AreAnyAccessesGranted 101 | BuildSecurityDescriptor 102 | ConvertToAutoInheritPrivateObjectSecurity 103 | CreatePrivateObjectSecurity 104 | CreatePrivateObjectSecurityEx 105 | CreatePrivateObjectSecurityWithMultipleInheritance 106 | CreateProcessAsUser 107 | CreateProcessWithLogonW 108 | DestroyPrivateObjectSecurity 109 | GetPrivateObjectSecurity 110 | ImpersonateAnonymousToken 111 | ImpersonateLoggedOnUser 112 | ImpersonateNamedPipeClient 113 | ImpersonateSelf 114 | LookupSecurityDescriptorParts 115 | MapGenericMask 116 | ObjectCloseAuditAlarm 117 | ObjectDeleteAuditAlarm 118 | ObjectOpenAuditAlarm 119 | ObjectPrivilegeAuditAlarm 120 | PrivilegeCheck 121 | PrivilegedServiceAuditAlarm 122 | RevertToSelf 123 | SetPrivateObjectSecurity 124 | SetPrivateObjectSecurityEx 125 | SetSecurityDescriptorRMControl -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Windows.DLLPlanting.txt: -------------------------------------------------------------------------------- 1 | LoadLibrary 2 | SetDLLDirectory 3 | SetDefaultDllDirectories 4 | AddDllDirectory -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Windows.IPC.txt: -------------------------------------------------------------------------------- 1 | OpenFileMapping 2 | MapViewOfFile 3 | .\\\\pipe 4 | .\\\\mailslot 5 | CreateMutex 6 | CreateSemaphore 7 | CreateEvent 8 | LpcInitContext 9 | LpcAcceptContext 10 | NtAlpc -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Windows.Processes.txt: -------------------------------------------------------------------------------- 1 | WinExec 2 | CreateProcess -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Windows.RPC.txt: -------------------------------------------------------------------------------- 1 | RpcStringBindingCompose 2 | RpcBindingSetAuthInfo 3 | RpcServerRegisterAuthInfo 4 | RPC_C_AUTHN_LEVEL_NONE 5 | RpcServerRegisterIf2 6 | RPC_IF_ALLOW_SECURE_ONLY 7 | -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/Windows.RemoteProcessesandThreads.txt: -------------------------------------------------------------------------------- 1 | OpenProcess 2 | OpenThread 3 | CreateRemoteThread -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/iOS.FileSystem.txt: -------------------------------------------------------------------------------- 1 | fileExistsAtPath 2 | contentsEqualAtPath 3 | isReadableFileAtPath 4 | isWritableFileAtPath 5 | isExecutableFileAtPath 6 | isDeletableFileAtPath 7 | moveItemAtPath 8 | copyItemAtPath 9 | remoteItemAtPath 10 | createSymbolicLinkAtPath -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/iOS.FormatString.txt: -------------------------------------------------------------------------------- 1 | NSLog 2 | \[NSString stringWithFormat 3 | \[NSString stringByAppendingFormat 4 | \[NSString initWithFormat 5 | \[NSMutableString appendFormat 6 | \[NSAlert alertWithMessageText 7 | \[NSAlert informativeTextWithFormat 8 | \[NSException format 9 | \[NSMutableString appendFormat 10 | \[NSPredicate predicateWithFormat -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/iOS.Geolocation.txt: -------------------------------------------------------------------------------- 1 | CLLocationAccuracy 2 | kCLLocationAccuracyBestForNavigation 3 | kCLLocationAccuracyBest 4 | kCLLocationAccuracyNearestTenMeters 5 | kCLLocationAccuracyHundredMeters 6 | kCLLocationAccuracyKilometer 7 | kCLLocationAccuracyThreeKilometers -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/iOS.InsecureHTTP.txt: -------------------------------------------------------------------------------- 1 | allowsAnyHTTPSCertificateForHost 2 | continueWithoutCredentialForAuthenticationChallenge 3 | kCFStreamSSLAllowsExpiredCertificates 4 | kCFStreamSSLAllowsAnyRoot 5 | kCFStreamSSLValidatesCertificateChain -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/iOS.KeyChain.txt: -------------------------------------------------------------------------------- 1 | kSecAttrAccessibleAlways 2 | kSecAttrAccessibleWhenUnlocked 3 | kSecAttrAccessibleAfterFirstUnlock 4 | kSecAttrAccessibleAlwaysThisDeviceOnly 5 | kSecAttrAccessibleWhenUnlockedThisDeviceOnly 6 | kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly 7 | SecItemAdd 8 | SecItemUpdate -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/iOS.ProtocolHandlers.txt: -------------------------------------------------------------------------------- 1 | handleOpenURL 2 | openURL -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/iOS.SQL.txt: -------------------------------------------------------------------------------- 1 | sqlite3_prepare_v2 -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/iOS.SecureFileStorage.txt: -------------------------------------------------------------------------------- 1 | NSDataWritingFileProtectionComplete 2 | NSFileProtectionComplete -------------------------------------------------------------------------------- /Release/Win.Grepify.Profiles/iOS.UIWebView.txt: -------------------------------------------------------------------------------- 1 | UIWebView -------------------------------------------------------------------------------- /Release/Win.Grepify.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Release/Win.Grepify.exe -------------------------------------------------------------------------------- /Win.Grepify.CommentsRegex/Comments.grepify: -------------------------------------------------------------------------------- 1 | ^# 2 | ^// 3 | ^\s*\* 4 | ^\s*/\* 5 | -------------------------------------------------------------------------------- /Win.Grepify.Profiles/C.MallocAndFree.txt: -------------------------------------------------------------------------------- 1 | malloc 2 | calloc 3 | realloc 4 | ^\s*free\( -------------------------------------------------------------------------------- /Win.Grepify.Profiles/DynamicsAX.Banned.txt: -------------------------------------------------------------------------------- 1 | AccessRightsList 2 | Application.dbSynchronize 3 | AOSLoadGen 4 | AscIIIO 5 | BinaryIO 6 | BinData 7 | ClrObject 8 | COM\. 9 | Comma7IO 10 | CommaIO 11 | CompanyDomainList 12 | DataArea[ ] 13 | DataArea\. 14 | DDEClient 15 | DDEServer 16 | DDETopic 17 | DictClass.CallObject 18 | DictClass.CallStatic 19 | DictIndex.Modify 20 | DictTable.CallObject 21 | DictTable.CallStatic 22 | DictType.SetStringLen 23 | DictType.SetStringRight 24 | DLL 25 | DLLFunction 26 | DomainInfo 27 | EvalBuf 28 | FormBuild* 29 | Image\. 30 | ImageList 31 | IO\. 32 | RunAs 33 | RunBuf 34 | SaxReader 35 | Session.Terminate 36 | SqlDataDictionary 37 | Statement 38 | SysConfig 39 | SysDataExpImp.openFileServer 40 | SysDataExcelCOM.buildDefFromFile 41 | SysDataExcelCOM.buildWork 42 | book 43 | SysAutoRun.fileExistsServer 44 | SystemSequence 45 | TextBuffer 46 | Thread 47 | Treenode 48 | Treenode 49 | UserGroup 50 | UserGroupList 51 | UserInfo 52 | UtilApplCodeDoc 53 | UtilApplHelp 54 | UtilCodeDoc 55 | UtilElements 56 | UtilElementsOld 57 | UtilFile.Reindex 58 | UtilIdElements 59 | UtilIdElementsOld 60 | xApplication.DeleteCompany 61 | xInfo.startImport 62 | XppCompiler.Execute 63 | XppCompiler.ExecuteEx 64 | SELECT -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Generic.BadTerms.txt: -------------------------------------------------------------------------------- 1 | Hack 2 | FIXME 3 | TODO 4 | fixme 5 | todo 6 | rush 7 | hack 8 | security 9 | insecure -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Generic.HardcodedCredentials.txt: -------------------------------------------------------------------------------- 1 | hardcoded 2 | hard-coded 3 | hardwired 4 | hard-wired 5 | fixed key 6 | fixed-key 7 | "[a-fA-F0-9]{16,}" 8 | "[a-zA-Z0-9+/]{11}=" 9 | "[a-zA-Z0-9+/]{22}==" 10 | "[a-zA-Z0-9+/]{27}=" 11 | "[a-zA-Z0-9+/]{43}=" 12 | .*(password|key|private)[a-zA-Z0-9_]*\s*=\s*["{'] 13 | -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Generic.URLs.txt: -------------------------------------------------------------------------------- 1 | ^http\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(/\S*)?$ -------------------------------------------------------------------------------- /Win.Grepify.Profiles/IO.FileSystem.txt: -------------------------------------------------------------------------------- 1 | open\s*\( 2 | fopen\s*\( 3 | fread\s*\( 4 | fwrite\s*\( 5 | CreateFile\s*\( 6 | WriteFile\s*\( 7 | WriteFileEx\s*\( 8 | ReadFile\s*\( 9 | ReadFileEx\s*\( 10 | CreateFileTransacted\s*\( 11 | ReadEncryptedFileRaw\s*\( 12 | File.Open\s*\( -------------------------------------------------------------------------------- /Win.Grepify.Profiles/IO.Network.txt: -------------------------------------------------------------------------------- 1 | bind\s*\( 2 | listen\s*\( 3 | recvfrom\s*\( 4 | send\s*\( 5 | connect\s*\( 6 | accept\s*\( 7 | sendto\s*\( 8 | socket\s*\( -------------------------------------------------------------------------------- /Win.Grepify.Profiles/JavaScript.Functions.txt: -------------------------------------------------------------------------------- 1 | eval -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Microsoft.BANNED.SDLBannedAPIs.txt: -------------------------------------------------------------------------------- 1 | strcpy 2 | strcpyA 3 | strcpyW 4 | wcscpy 5 | _tcscpy 6 | _mbscpy 7 | StrCpy 8 | StrCpyA 9 | StrCpyW 10 | lstrcpy 11 | lstrcpyA 12 | lstrcpyW 13 | _tccpy 14 | _mbccpy 15 | _ftcscpy 16 | strncpy 17 | wcsncpy 18 | _tcsncpy 19 | _mbsncpy 20 | _mbsnbcpy 21 | StrCpyN 22 | StrCpyNA 23 | StrCpyNW 24 | StrNCpy 25 | strcpynA 26 | StrNCpyA 27 | StrNCpyW 28 | lstrcpyn 29 | lstrcpynA 30 | lstrcpynW 31 | strcat 32 | strcatA 33 | strcatW 34 | wcscat 35 | _tcscat 36 | _mbscat 37 | StrCat 38 | StrCatA 39 | StrCatW 40 | lstrcat 41 | lstrcatA 42 | lstrcatW 43 | StrCatBuff 44 | StrCatBuffA 45 | StrCatBuffW 46 | StrCatChainW 47 | _tccat 48 | _mbccat 49 | _ftcscat 50 | strncat 51 | wcsncat 52 | _tcsncat 53 | _mbsncat 54 | _mbsnbcat 55 | StrCatN 56 | StrCatNA 57 | StrCatNW 58 | StrNCat 59 | StrNCatA 60 | StrNCatW 61 | lstrncat 62 | lstrcatnA 63 | lstrcatnW 64 | lstrcatn 65 | sprintfW 66 | sprintfA 67 | wsprintf 68 | wsprintfW 69 | wsprintfA 70 | sprintf 71 | swprintf 72 | _stprintf 73 | wvsprintf 74 | wvsprintfA 75 | wvsprintfW 76 | vsprintf 77 | _vstprintf 78 | vswprintf 79 | wvsprintf 80 | wvsprintfA 81 | wvsprintfW 82 | vsprintf 83 | _vstprintf 84 | vswprintf 85 | strncpy 86 | wcsncpy 87 | _tcsncpy 88 | _mbsncpy 89 | _mbsnbcpy 90 | StrCpyN 91 | StrCpyNA 92 | StrCpyNW 93 | StrNCpy 94 | strcpynA 95 | StrNCpyA 96 | StrNCpyW 97 | lstrcpyn 98 | lstrcpynA 99 | lstrcpynW 100 | _fstrncpy 101 | strncat 102 | wcsncat 103 | _tcsncat 104 | _mbsncat 105 | _mbsnbcat 106 | StrCatN 107 | StrCatNA 108 | StrCatNW 109 | StrNCat 110 | StrNCatA 111 | StrNCatW 112 | lstrncat 113 | lstrcatnA 114 | lstrcatnW 115 | lstrcatn 116 | _fstrncat 117 | gets 118 | _getts 119 | _gettws 120 | IsBadWritePtr 121 | IsBadHugeWritePtr 122 | IsBadReadPtr 123 | IsBadHugeReadPtr 124 | IsBadCodePtr 125 | IsBadStringPtr 126 | memcpy 127 | RtlCopyMemory 128 | CopyMemory 129 | wmemcpy 130 | -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Microsoft.Crypto.txt: -------------------------------------------------------------------------------- 1 | AESCryptoServiceProvider 2 | AESManaged 3 | SHA512Cng 4 | SHA384Cng 5 | SHA256Cng 6 | SHA512CryptoServiceProvider 7 | SHA256CryptoServiceProvider 8 | SHA384CryptoServiceProvider 9 | SHA512Managed 10 | SHA384Managed 11 | SHA256Managed 12 | HMACSHA512 13 | HMACSHA384 14 | HMACSHA256 15 | MACTripleDES 16 | BCryptDeriveKeyPBKDF2 17 | CryptDeriveKey 18 | BCryptHash 19 | RFC2898DeriveBytes 20 | PasswordDeriveBytes 21 | BCryptDeriveKey 22 | NCryptDeriveKey 23 | CryptProtectData 24 | CryptUnprotectData 25 | CryptProtectMemory 26 | CryptUnprotectMemory 27 | ProtectedData 28 | Protect 29 | Unprotect 30 | ProtectedMemory 31 | RtlGenRandom 32 | BCryptGenRandom 33 | CryptGenRandom 34 | rand_s 35 | RNGCryptoServiceProvider 36 | RtlRandom 37 | randlib 38 | rand 39 | MD5 40 | SHA1 -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Microsoft.ONLYRECOMMENDED.SDLBannedAPIs.txt: -------------------------------------------------------------------------------- 1 | wnsprintf 2 | wnsprintfA 3 | wnsprintfW 4 | _snwprintf 5 | snprintf 6 | sntprintf _vsnprintf 7 | vsnprintf 8 | _vsnwprintf 9 | _vsntprintf 10 | wvnsprintf 11 | wvnsprintfA 12 | wvnsprintfW 13 | _snwprintf 14 | _snprintf 15 | _sntprintf 16 | nsprintf 17 | _vsnprintf 18 | _vsnwprintf 19 | _vsntprintf 20 | wvnsprintf 21 | wvnsprintfA 22 | wvnsprintfW 23 | strtok 24 | _tcstok 25 | wcstok 26 | _mbstok 27 | makepath 28 | _tmakepath 29 | _makepath 30 | _wmakepath 31 | _splitpath 32 | _tsplitpath 33 | _wsplitpath 34 | scanf 35 | wscanf 36 | _tscanf 37 | sscanf 38 | swscanf 39 | _stscanf 40 | snscanf 41 | snwscanf 42 | _sntscanf 43 | _itoa 44 | _itow 45 | _i64toa 46 | _i64tow 47 | _ui64toa 48 | _ui64tot 49 | _ui64tow 50 | _ultoa 51 | _ultot 52 | _ultow 53 | CharToOem 54 | CharToOemA 55 | CharToOemW 56 | OemToChar 57 | OemToCharA 58 | OemToCharW 59 | CharToOemBuffA 60 | CharToOemBuffW 61 | alloca 62 | _alloca 63 | strlen 64 | wcslen 65 | _mbslen 66 | _mbstrlen 67 | StrLen 68 | lstrlen 69 | ChangeWindowMessageFilter -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Microsoft.SDLBannedAPIs.txt: -------------------------------------------------------------------------------- 1 | strcpy 2 | wcscpy 3 | _tcscpy 4 | _mbscpy 5 | StrCpy 6 | StrCpyA 7 | StrCpyW 8 | lstrcpy 9 | lstrcpyA 10 | lstrcpyW 11 | strcpyA 12 | strcpyW 13 | _tccpy 14 | _mbccpy 15 | strcat 16 | wcscat 17 | _tcscat 18 | _mbscat 19 | StrCat 20 | StrCatA 21 | StrCatW 22 | lstrcat 23 | lstrcatA 24 | lstrcatW 25 | StrCatBuffW 26 | StrCatBuff 27 | StrCatBuffA 28 | StrCatChainW 29 | strcatA 30 | strcatW 31 | _tccat 32 | _mbccatwnsprintf 33 | wnsprintfA 34 | wnsprintfW 35 | sprintfW 36 | sprintfA 37 | wsprintf 38 | wsprintfW 39 | wsprintfA 40 | sprintf 41 | swprintf 42 | _stprintf 43 | _snwprintf 44 | _snprintf 45 | _sntprintf 46 | nsprintf 47 | wvsprintf 48 | wvsprintfA 49 | wvsprintfW 50 | vsprintf 51 | _vstprintf 52 | vswprintf 53 | _vsnprintf 54 | _vsnwprintf 55 | _vsntprintf 56 | wvnsprintf 57 | wvnsprintfA 58 | wvnsprintfW 59 | strncpy 60 | wcsncpy 61 | _tcsncpy 62 | _mbsncpy 63 | _mbsnbcpy 64 | StrCpyN 65 | StrCpyNA 66 | StrCpyNW 67 | StrNCpy 68 | strcpynA 69 | StrNCpyA 70 | StrNCpyW 71 | lstrcpyn 72 | lstrcpynA 73 | lstrcpynW 74 | _fstrncpy 75 | strncat 76 | wcsncat 77 | _tcsncat 78 | _mbsncat 79 | _mbsnbcat 80 | StrCatN 81 | StrCatNA 82 | StrCatNW 83 | StrNCat 84 | StrNCatA 85 | StrNCatW 86 | lstrncat 87 | lstrcatnA 88 | lstrcatnW 89 | lstrcatn 90 | _fstrncat 91 | strtok 92 | _tcstok 93 | wcstok 94 | _mbstok 95 | Makepath 96 | _tmakepath 97 | _makepath 98 | _wmakepath 99 | _splitpath 100 | _tsplitpath 101 | _wsplitpath 102 | scanf 103 | wscanf 104 | _tscanf 105 | sscanf 106 | swscanf 107 | _stscanf 108 | snscanf 109 | snwscanf 110 | _sntscanf 111 | _itoa 112 | _itow 113 | _i64toa 114 | _i64tow 115 | _ui64toa 116 | _ui64tot 117 | _ui64tow 118 | _ultoa 119 | _ultot 120 | _ultow 121 | gets 122 | _getts 123 | _gettws 124 | IsBadWritePtr 125 | IsBadHugeWritePtr 126 | IsBadReadPtr 127 | IsBadHugeReadPtr 128 | IsBadCodePtr 129 | IsBadStringPtr 130 | CharToOem 131 | CharToOemA 132 | CharToOemW 133 | OemToChar 134 | OemToCharA 135 | OemToCharW 136 | CharToOemBuffA 137 | CharToOemBuffW 138 | alloca 139 | _alloca 140 | strlen 141 | wcslen 142 | _mbslen 143 | _mbstrlen 144 | StrLen 145 | lstrlen -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Native.MemoryAllocation.txt: -------------------------------------------------------------------------------- 1 | malloc\s*\( 2 | calloc\s*\( 3 | realloc\s*\( 4 | free\s*\( 5 | VirtualAlloc\s* 6 | =\s*new\s* 7 | delete\s* 8 | HeapCreate\s*\( 9 | HeapAlloc\s*\( 10 | HeapDestory\s*\( 11 | HeapFree\s*\( -------------------------------------------------------------------------------- /Win.Grepify.Profiles/PHP.Functions.txt: -------------------------------------------------------------------------------- 1 | eval 2 | shell_exec 3 | include 4 | require 5 | require_once 6 | file 7 | file_get_contents 8 | passthru 9 | system 10 | exec -------------------------------------------------------------------------------- /Win.Grepify.Profiles/PHP.InputVars.txt: -------------------------------------------------------------------------------- 1 | \$_GET 2 | \$_POST 3 | \$_REQUEST -------------------------------------------------------------------------------- /Win.Grepify.Profiles/POSIX.Functions.txt: -------------------------------------------------------------------------------- 1 | popen -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Perl.Functions.txt: -------------------------------------------------------------------------------- 1 | eval 2 | system 3 | `` -------------------------------------------------------------------------------- /Win.Grepify.Profiles/SQL.Generic.txt: -------------------------------------------------------------------------------- 1 | SELECT [\*] -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Windows.ASLRUndermine.txt: -------------------------------------------------------------------------------- 1 | VirtualAlloc -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Windows.DACL.Audit.txt: -------------------------------------------------------------------------------- 1 | AuditComputeEffectivePolicyBySid 2 | AuditComputeEffectivePolicyByToken 3 | AuditEnumerateCategories 4 | AuditEnumeratePerUserPolicy 5 | AuditEnumerateSubCategories 6 | AuditFree 7 | AuditLookupCategoryGuidFromCategoryId 8 | AuditLookupCategoryIdFromCategoryGuid 9 | AuditLookupCategoryName 10 | AuditLookupSubCategoryName 11 | AuditQueryPerUserPolicy 12 | AuditQuerySystemPolicy 13 | AuditSetPerUserPolicy 14 | AuditSetSystemPolicy -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Windows.DACL.Lowlevel.txt: -------------------------------------------------------------------------------- 1 | AccessCheckAndAuditAlarm 2 | AccessCheckByTypeAndAuditAlarm 3 | AccessCheckByTypeResultListAndAuditAlarm 4 | AccessCheckByTypeResultListAndAuditAlarmByHandle 5 | AddAccessAllowedAce 6 | AddAccessAllowedAceEx 7 | AddAccessAllowedObjectAce 8 | AddAccessDeniedAce 9 | AddAccessDeniedAceEx 10 | AddAccessDeniedObjectAce 11 | AddAce 12 | AddAuditAccessAce 13 | AddAuditAccessAceEx 14 | AddAuditAccessObjectAce 15 | AddMandatoryAce 16 | DeleteAce 17 | FindFirstFreeAce 18 | FreeInheritedFromArray 19 | GetAce 20 | GetAclInformation 21 | GetFileSecurity 22 | GetInheritanceSource 23 | GetKernelObjectSecurity 24 | GetSecurityDescriptorDacl 25 | GetSecurityDescriptorGroup 26 | GetSecurityDescriptorLength 27 | GetSecurityDescriptorOwner 28 | GetSecurityDescriptorSacl 29 | GetUserObjectSecurity 30 | InitializeAcl 31 | InitializeSecurityDescriptor 32 | IsValidAcl 33 | IsValidSecurityDescriptor 34 | MakeAbsoluteSD 35 | MakeSelfRelativeSD 36 | NetShareGetInfo 37 | NetShareSetInfo 38 | QueryServiceObjectSecurity 39 | RegGetKeySecurity 40 | RegSetKeySecurity 41 | SetAclInformation 42 | SetFileSecurity 43 | SetKernelObjectSecurity 44 | SetSecurityDescriptorDacl 45 | SetSecurityDescriptorGroup 46 | SetSecurityDescriptorOwner 47 | SetSecurityDescriptorSacl 48 | SetServiceObjectSecurity 49 | SetUserObjectSecurity -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Windows.DACL.txt: -------------------------------------------------------------------------------- 1 | AccessCheck 2 | AccessCheckByType 3 | AccessCheckByTypeResultList 4 | AdjustTokenGroups 5 | AdjustTokenPrivileges 6 | AllocateAndInitializeSid 7 | AllocateLocallyUniqueId 8 | AuthzAccessCheck 9 | AuthzAccessCheckCallback 10 | AuthzAddSidsToContext 11 | AuthzCachedAccessCheck 12 | AuthzComputeGroupsCallback 13 | AuthzEnumerateSecurityEventSources 14 | AuthzFreeAuditEvent 15 | AuthzFreeContext 16 | AuthzFreeGroupsCallback 17 | AuthzFreeHandle 18 | AuthzFreeResourceManager 19 | AuthzGetInformationFromContext 20 | AuthzInitializeContextFromAuthzContext 21 | AuthzInitializeContextFromSid 22 | AuthzInitializeContextFromToken 23 | AuthzInitializeObjectAccessAuditEvent 24 | AuthzInitializeObjectAccessAuditEvent2 25 | AuthzInitializeResourceManager 26 | AuthzInstallSecurityEventSource 27 | AuthzOpenObjectAudit 28 | AuthzRegisterSecurityEventSource 29 | AuthzReportSecurityEvent 30 | AuthzReportSecurityEventFromParams 31 | AuthzUninstallSecurityEventSource 32 | AuthzUnregisterSecurityEventSource 33 | BuildExplicitAccessWithName 34 | BuildImpersonateExplicitAccessWithName 35 | BuildImpersonateTrustee 36 | BuildTrusteeWithName 37 | BuildTrusteeWithObjectsAndName 38 | BuildTrusteeWithObjectsAndSid 39 | BuildTrusteeWithSid 40 | CheckTokenMembership 41 | ConvertSecurityDescriptorToStringSecurityDescriptor 42 | ConvertSidToStringSid 43 | ConvertStringSecurityDescriptorToSecurityDescriptor 44 | ConvertStringSidToSid 45 | CopySid 46 | CreateRestrictedToken 47 | CreateWellKnownSid 48 | DuplicateToken 49 | DuplicateTokenEx 50 | EqualDomainSid 51 | EqualPrefixSid 52 | EqualSid 53 | FreeSid 54 | GetAuditedPermissionsFromAcl 55 | GetEffectiveRightsFromAcl 56 | GetExplicitEntriesFromAcl 57 | GetLengthSid 58 | GetMultipleTrustee 59 | GetMultipleTrusteeOperation 60 | GetNamedSecurityInfo 61 | GetSecurityDescriptorControl 62 | GetSecurityInfo 63 | GetSidIdentifierAuthority 64 | GetSidLengthRequired 65 | GetSidSubAuthority 66 | GetSidSubAuthorityCount 67 | GetTokenInformation 68 | GetTrusteeForm 69 | GetTrusteeName 70 | GetTrusteeType 71 | GetWindowsAccountDomainSid 72 | InitializeSid 73 | IsTokenRestricted 74 | IsValidSid 75 | IsWellKnownSid 76 | LookupAccountName 77 | LookupAccountSid 78 | LookupPrivilegeDisplayName 79 | LookupPrivilegeName 80 | LookupPrivilegeValue 81 | NtCompareTokens 82 | OpenProcessToken 83 | OpenThreadToken 84 | QuerySecurityAccessMask 85 | RtlConvertSidToUnicodeString 86 | RtlSetSaclSecurityDescriptor 87 | SetEntriesInAcl 88 | SetNamedSecurityInfo 89 | SetSecurityAccessMask 90 | SetSecurityDescriptorControl 91 | SetSecurityInfo 92 | SetThreadToken 93 | SetTokenInformation 94 | TreeResetNamedSecurityInfo 95 | TreeSetNamedSecurityInfo 96 | CreateSecurityPage 97 | DSCreateSecurityPage 98 | EditSecurity 99 | eAllAccessesGranted 100 | AreAnyAccessesGranted 101 | BuildSecurityDescriptor 102 | ConvertToAutoInheritPrivateObjectSecurity 103 | CreatePrivateObjectSecurity 104 | CreatePrivateObjectSecurityEx 105 | CreatePrivateObjectSecurityWithMultipleInheritance 106 | CreateProcessAsUser 107 | CreateProcessWithLogonW 108 | DestroyPrivateObjectSecurity 109 | GetPrivateObjectSecurity 110 | ImpersonateAnonymousToken 111 | ImpersonateLoggedOnUser 112 | ImpersonateNamedPipeClient 113 | ImpersonateSelf 114 | LookupSecurityDescriptorParts 115 | MapGenericMask 116 | ObjectCloseAuditAlarm 117 | ObjectDeleteAuditAlarm 118 | ObjectOpenAuditAlarm 119 | ObjectPrivilegeAuditAlarm 120 | PrivilegeCheck 121 | PrivilegedServiceAuditAlarm 122 | RevertToSelf 123 | SetPrivateObjectSecurity 124 | SetPrivateObjectSecurityEx 125 | SetSecurityDescriptorRMControl -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Windows.DLLPlanting.txt: -------------------------------------------------------------------------------- 1 | LoadLibrary 2 | SetDLLDirectory 3 | SetDefaultDllDirectories 4 | AddDllDirectory -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Windows.IPC.txt: -------------------------------------------------------------------------------- 1 | OpenFileMapping 2 | MapViewOfFile 3 | .\\\\pipe 4 | .\\\\mailslot 5 | CreateMutex 6 | CreateSemaphore 7 | CreateEvent 8 | LpcInitContext 9 | LpcAcceptContext 10 | NtAlpc -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Windows.Processes.txt: -------------------------------------------------------------------------------- 1 | WinExec 2 | CreateProcess -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Windows.RPC.txt: -------------------------------------------------------------------------------- 1 | RpcStringBindingCompose 2 | RpcBindingSetAuthInfo 3 | RpcServerRegisterAuthInfo 4 | RPC_C_AUTHN_LEVEL_NONE 5 | RpcServerRegisterIf2 6 | RPC_IF_ALLOW_SECURE_ONLY 7 | -------------------------------------------------------------------------------- /Win.Grepify.Profiles/Windows.RemoteProcessesandThreads.txt: -------------------------------------------------------------------------------- 1 | OpenProcess 2 | OpenThread 3 | CreateRemoteThread -------------------------------------------------------------------------------- /Win.Grepify.Profiles/iOS.FileSystem.txt: -------------------------------------------------------------------------------- 1 | fileExistsAtPath 2 | contentsEqualAtPath 3 | isReadableFileAtPath 4 | isWritableFileAtPath 5 | isExecutableFileAtPath 6 | isDeletableFileAtPath 7 | moveItemAtPath 8 | copyItemAtPath 9 | remoteItemAtPath 10 | createSymbolicLinkAtPath -------------------------------------------------------------------------------- /Win.Grepify.Profiles/iOS.FormatString.txt: -------------------------------------------------------------------------------- 1 | NSLog 2 | \[NSString stringWithFormat 3 | \[NSString stringByAppendingFormat 4 | \[NSString initWithFormat 5 | \[NSMutableString appendFormat 6 | \[NSAlert alertWithMessageText 7 | \[NSAlert informativeTextWithFormat 8 | \[NSException format 9 | \[NSMutableString appendFormat 10 | \[NSPredicate predicateWithFormat -------------------------------------------------------------------------------- /Win.Grepify.Profiles/iOS.Geolocation.txt: -------------------------------------------------------------------------------- 1 | CLLocationAccuracy 2 | kCLLocationAccuracyBestForNavigation 3 | kCLLocationAccuracyBest 4 | kCLLocationAccuracyNearestTenMeters 5 | kCLLocationAccuracyHundredMeters 6 | kCLLocationAccuracyKilometer 7 | kCLLocationAccuracyThreeKilometers -------------------------------------------------------------------------------- /Win.Grepify.Profiles/iOS.InsecureHTTP.txt: -------------------------------------------------------------------------------- 1 | allowsAnyHTTPSCertificateForHost 2 | continueWithoutCredentialForAuthenticationChallenge 3 | kCFStreamSSLAllowsExpiredCertificates 4 | kCFStreamSSLAllowsAnyRoot 5 | kCFStreamSSLValidatesCertificateChain -------------------------------------------------------------------------------- /Win.Grepify.Profiles/iOS.KeyChain.txt: -------------------------------------------------------------------------------- 1 | kSecAttrAccessibleAlways 2 | kSecAttrAccessibleWhenUnlocked 3 | kSecAttrAccessibleAfterFirstUnlock 4 | kSecAttrAccessibleAlwaysThisDeviceOnly 5 | kSecAttrAccessibleWhenUnlockedThisDeviceOnly 6 | kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly 7 | SecItemAdd 8 | SecItemUpdate -------------------------------------------------------------------------------- /Win.Grepify.Profiles/iOS.ProtocolHandlers.txt: -------------------------------------------------------------------------------- 1 | handleOpenURL 2 | openURL -------------------------------------------------------------------------------- /Win.Grepify.Profiles/iOS.SQL.txt: -------------------------------------------------------------------------------- 1 | sqlite3_prepare_v2 -------------------------------------------------------------------------------- /Win.Grepify.Profiles/iOS.SecureFileStorage.txt: -------------------------------------------------------------------------------- 1 | NSDataWritingFileProtectionComplete 2 | NSFileProtectionComplete -------------------------------------------------------------------------------- /Win.Grepify.Profiles/iOS.UIWebView.txt: -------------------------------------------------------------------------------- 1 | UIWebView -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 11.00 3 | # Visual Studio 2010 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Win.Grepify", "Win.Grepify\Win.Grepify.csproj", "{172FA59D-21C5-4C4D-A104-A47B698C03E5}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|x86 = Debug|x86 9 | Release|x86 = Release|x86 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {172FA59D-21C5-4C4D-A104-A47B698C03E5}.Debug|x86.ActiveCfg = Debug|x86 13 | {172FA59D-21C5-4C4D-A104-A47B698C03E5}.Debug|x86.Build.0 = Debug|x86 14 | {172FA59D-21C5-4C4D-A104-A47B698C03E5}.Release|x86.ActiveCfg = Release|x86 15 | {172FA59D-21C5-4C4D-A104-A47B698C03E5}.Release|x86.Build.0 = Release|x86 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify.suo -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/ChangeLog.txt: -------------------------------------------------------------------------------- 1 |  2 | 3 | // 1.1 4 | - Exclude filenames with test in their name / path 5 | - Case insentive searches 6 | - Comments in profiles 7 | - Improvements in multithreading 8 | - Checks a file is ASCII before scanning 9 | - Whole comment regex engine now to exclude comment lines 10 | 11 | // 1.0 12 | - Customizable editor 13 | - Restricting by extensions 14 | - Mulitple profiles 15 | - Comments in profiles (line begin with #). 16 | 17 | // Pre 1.0 18 | - It was born -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Form1.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace Win.Grepify 2 | { 3 | partial class frmMain 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmMain)); 32 | this.statusMain = new System.Windows.Forms.StatusStrip(); 33 | this.mnuMain = new System.Windows.Forms.MenuStrip(); 34 | this.loadProfileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 35 | this.scanToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 36 | this.configureToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 37 | this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 38 | this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 39 | this.listView1 = new System.Windows.Forms.ListView(); 40 | this.Path = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); 41 | this.File = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); 42 | this.Hit = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); 43 | this.Line = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); 44 | this.mnuMain.SuspendLayout(); 45 | this.SuspendLayout(); 46 | // 47 | // statusMain 48 | // 49 | this.statusMain.Location = new System.Drawing.Point(0, 366); 50 | this.statusMain.Name = "statusMain"; 51 | this.statusMain.Size = new System.Drawing.Size(1051, 22); 52 | this.statusMain.TabIndex = 0; 53 | this.statusMain.Text = "statusStrip1"; 54 | // 55 | // mnuMain 56 | // 57 | this.mnuMain.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { 58 | this.loadProfileToolStripMenuItem, 59 | this.scanToolStripMenuItem, 60 | this.configureToolStripMenuItem, 61 | this.aboutToolStripMenuItem, 62 | this.exitToolStripMenuItem}); 63 | this.mnuMain.Location = new System.Drawing.Point(0, 0); 64 | this.mnuMain.Name = "mnuMain"; 65 | this.mnuMain.Size = new System.Drawing.Size(1051, 136); 66 | this.mnuMain.TabIndex = 1; 67 | this.mnuMain.Text = "menuStrip1"; 68 | // 69 | // loadProfileToolStripMenuItem 70 | // 71 | this.loadProfileToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("loadProfileToolStripMenuItem.Image"))); 72 | this.loadProfileToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; 73 | this.loadProfileToolStripMenuItem.Name = "loadProfileToolStripMenuItem"; 74 | this.loadProfileToolStripMenuItem.Size = new System.Drawing.Size(210, 132); 75 | this.loadProfileToolStripMenuItem.Text = "&Load Profile"; 76 | this.loadProfileToolStripMenuItem.Click += new System.EventHandler(this.loadProfileToolStripMenuItem_Click); 77 | // 78 | // scanToolStripMenuItem 79 | // 80 | this.scanToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("scanToolStripMenuItem.Image"))); 81 | this.scanToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; 82 | this.scanToolStripMenuItem.Name = "scanToolStripMenuItem"; 83 | this.scanToolStripMenuItem.Size = new System.Drawing.Size(172, 132); 84 | this.scanToolStripMenuItem.Text = "&Scan"; 85 | // 86 | // configureToolStripMenuItem 87 | // 88 | this.configureToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("configureToolStripMenuItem.Image"))); 89 | this.configureToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; 90 | this.configureToolStripMenuItem.Name = "configureToolStripMenuItem"; 91 | this.configureToolStripMenuItem.Size = new System.Drawing.Size(200, 132); 92 | this.configureToolStripMenuItem.Text = "&Configure"; 93 | // 94 | // aboutToolStripMenuItem 95 | // 96 | this.aboutToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("aboutToolStripMenuItem.Image"))); 97 | this.aboutToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; 98 | this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem"; 99 | this.aboutToolStripMenuItem.Size = new System.Drawing.Size(180, 132); 100 | this.aboutToolStripMenuItem.Text = "&About"; 101 | // 102 | // exitToolStripMenuItem 103 | // 104 | this.exitToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("exitToolStripMenuItem.Image"))); 105 | this.exitToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; 106 | this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; 107 | this.exitToolStripMenuItem.Size = new System.Drawing.Size(165, 132); 108 | this.exitToolStripMenuItem.Text = "E&xit"; 109 | this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click_1); 110 | // 111 | // listView1 112 | // 113 | this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { 114 | this.Path, 115 | this.File, 116 | this.Hit, 117 | this.Line}); 118 | this.listView1.Location = new System.Drawing.Point(12, 139); 119 | this.listView1.Name = "listView1"; 120 | this.listView1.Size = new System.Drawing.Size(1027, 224); 121 | this.listView1.TabIndex = 2; 122 | this.listView1.UseCompatibleStateImageBehavior = false; 123 | this.listView1.View = System.Windows.Forms.View.Details; 124 | this.listView1.SelectedIndexChanged += new System.EventHandler(this.listView1_SelectedIndexChanged); 125 | // 126 | // Path 127 | // 128 | this.Path.Text = "Path"; 129 | this.Path.Width = 89; 130 | // 131 | // File 132 | // 133 | this.File.Text = "File"; 134 | this.File.Width = 96; 135 | // 136 | // Hit 137 | // 138 | this.Hit.Text = "Hit"; 139 | this.Hit.Width = 95; 140 | // 141 | // Line 142 | // 143 | this.Line.Text = "Line"; 144 | this.Line.Width = 752; 145 | // 146 | // frmMain 147 | // 148 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 149 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 150 | this.ClientSize = new System.Drawing.Size(1051, 388); 151 | this.Controls.Add(this.listView1); 152 | this.Controls.Add(this.statusMain); 153 | this.Controls.Add(this.mnuMain); 154 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 155 | this.MainMenuStrip = this.mnuMain; 156 | this.Name = "frmMain"; 157 | this.Text = "NCC Group Grepify"; 158 | this.WindowState = System.Windows.Forms.FormWindowState.Maximized; 159 | this.Load += new System.EventHandler(this.frmMain_Load); 160 | this.mnuMain.ResumeLayout(false); 161 | this.mnuMain.PerformLayout(); 162 | this.ResumeLayout(false); 163 | this.PerformLayout(); 164 | 165 | } 166 | 167 | #endregion 168 | 169 | private System.Windows.Forms.StatusStrip statusMain; 170 | private System.Windows.Forms.MenuStrip mnuMain; 171 | private System.Windows.Forms.ToolStripMenuItem loadProfileToolStripMenuItem; 172 | private System.Windows.Forms.ToolStripMenuItem scanToolStripMenuItem; 173 | private System.Windows.Forms.ToolStripMenuItem configureToolStripMenuItem; 174 | private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem; 175 | private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem; 176 | private System.Windows.Forms.ListView listView1; 177 | private System.Windows.Forms.ColumnHeader Path; 178 | private System.Windows.Forms.ColumnHeader File; 179 | private System.Windows.Forms.ColumnHeader Hit; 180 | private System.Windows.Forms.ColumnHeader Line; 181 | } 182 | } 183 | 184 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Form1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | using System.IO; 10 | 11 | namespace Win.Grepify 12 | { 13 | public partial class frmMain : Form 14 | { 15 | bool bScanRunning = false; 16 | string[] profileLines = null; 17 | 18 | public frmMain() 19 | { 20 | InitializeComponent(); 21 | } 22 | 23 | private void exitToolStripMenuItem_Click(object sender, EventArgs e) 24 | { 25 | Application.Exit(); 26 | } 27 | 28 | private void exitToolStripMenuItem_Click_1(object sender, EventArgs e) 29 | { 30 | if (bScanRunning == true) 31 | { 32 | if (MessageBox.Show("Scan running as you sure you wish to exit?", "Are you sure?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) 33 | { 34 | Application.Exit(); 35 | } 36 | } 37 | else 38 | { 39 | Application.Exit(); 40 | } 41 | } 42 | 43 | private void frmMain_Load(object sender, EventArgs e) 44 | { 45 | 46 | } 47 | 48 | private void listView1_SelectedIndexChanged(object sender, EventArgs e) 49 | { 50 | 51 | } 52 | 53 | private void loadProfileToolStripMenuItem_Click(object sender, EventArgs e) 54 | { 55 | OpenFileDialog ofdLoad = new OpenFileDialog(); 56 | 57 | ofdLoad.CheckFileExists = true; 58 | ofdLoad.CheckPathExists = true; 59 | ofdLoad.AutoUpgradeEnabled = true; 60 | ofdLoad.DefaultExt = "grpfy"; 61 | ofdLoad.Title = "Select code profile to load"; 62 | 63 | if (ofdLoad.ShowDialog() == DialogResult.OK) 64 | { 65 | File fileFile = new File( 66 | 67 | 68 | if (!File.Exists(ofdLoad.FileName)) 69 | { 70 | 71 | } else { 72 | File.ReadAllLines(path); 73 | } 74 | 75 | 76 | // Open the file to read from. 77 | 78 | } 79 | else 80 | { 81 | 82 | } 83 | 84 | } 85 | } 86 | } 87 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/G.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/G.ico -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/F.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/F.ico -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/F.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/F.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/G.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/G.ico -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/G.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/G.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys.zip -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/blog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/blog.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/credit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/credit.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/deviant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/deviant.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/download.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/entrée en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/entrée en.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/igloo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/igloo.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/profil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/profil.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/vierge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/vierge.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/website.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/website.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/©.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/bonus/©.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/Accent aigu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/Accent aigu.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/Accent grave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/Accent grave.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/Astérisque.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/Astérisque.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/C cédille.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/C cédille.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/Crochet d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/Crochet d.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/Crochet g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/Crochet g.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/Degré.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/Degré.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/Esperluette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/Esperluette.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/accent circonflexe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/accent circonflexe.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/accolade d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/accolade d.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/accolade g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/accolade g.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/antislash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/antislash.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/apostrophe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/apostrophe.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/arobase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/arobase.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/barre verticale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/barre verticale.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/croisillon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/croisillon.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/deux points.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/deux points.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/dollar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/dollar.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/exclamation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/exclamation.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/guillemets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/guillemets.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/interrogation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/interrogation.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/livre sterling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/livre sterling.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/micro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/micro.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/moins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/moins.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/paragraphe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/paragraphe.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/parenthèse d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/parenthèse d.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/parenthèse g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/parenthèse g.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/plus.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/point virgule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/point virgule.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/point.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/pourcentage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/pourcentage.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/slash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/slash.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/symbole monétaire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/symbole monétaire.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/tilde.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/tilde.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/tréma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/tréma.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/underscore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/underscore.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/virgule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/virgule.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/à.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/à.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/è.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/è.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/égal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/égal.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/ù.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères seuls/ù.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/Négation logique.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/Négation logique.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/Plus ou moins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/Plus ou moins.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/T.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/T.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/_.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/eszett.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/eszett.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/o.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/point médian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/point médian.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/pourmille.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/pourmille.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/yen & yuan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/yen & yuan.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/½..png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/½..png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/¾..png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/¾..png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/¿.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/caractères speciaux/¿.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/+.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/+.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/0.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/1.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/2.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/3.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/4.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/5.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/6.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/7.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/8.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/9.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/a.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/alt gr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/alt gr.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/alt.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/b.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/bas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/bas.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/c.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/carré.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/carré.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/ctrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/ctrl.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/cube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/cube.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/d.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/dollar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/dollar.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/droite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/droite.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/début.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/début.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/e.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/entrée.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/entrée.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/esc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/esc.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/espace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/espace.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/exclamation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/exclamation.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/f.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/fin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/fin.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/g.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/gauche.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/gauche.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/h.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/haut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/haut.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/i.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/i.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/impr écran.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/impr écran.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/inser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/inser.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/interrogation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/interrogation.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/j.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/j.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/k.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/l.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/m.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/maj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/maj.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/micro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/micro.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/n.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/o.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/p.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/page down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/page down.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/page up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/page up.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/pause attn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/pause attn.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/point.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/pourcentage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/pourcentage.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/puissance 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/puissance 1.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/q.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/q.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/r.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/retour arriere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/retour arriere.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/s.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/slash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/slash.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/t.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/tab.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/tréma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/tréma.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/u.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/u.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/v.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/verr maj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/verr maj.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/verr num.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/verr num.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/w.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/x.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/y.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/z.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/°.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/clavier/°.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/A.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/B.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/C.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/D.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/E.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/E.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/F.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/F.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/G.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/G.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/H.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/I.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/I.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/J.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/J.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/K.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/L.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/M.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/M.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/N.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/N.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/O.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/O.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/P.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/Q.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/Q.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/R.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/S.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/T.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/T.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/U.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/V.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/V.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/W.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/W.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/X.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/X.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/Y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/Y.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/Z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/Z.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/Ç.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/Ç.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/É.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/majuscules/É.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/0.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/1.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/2.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/3.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/4.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/5.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/6.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/7.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/8.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/9.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/astérisque.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/astérisque.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/entrée.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/entrée.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/moins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/moins.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/plus.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/slash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/slash.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/suppr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/pavé numérique/suppr.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Graphics/keyboard-keys/keyboard keys/preview.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/ListViewAntiFlicker.cs: -------------------------------------------------------------------------------- 1 | /* 2 | Released as open source by NCC Group Plc - http://www.nccgroup.com/ 3 | 4 | Developed by Ollie Whitehouse, ollie dot whitehouse at nccgroup dot com 5 | 6 | http://www.github.com/nccgroup/grepify 7 | 8 | Released under AGPL see LICENSE for more information 9 | */ 10 | 11 | using System; 12 | using System.Collections.Generic; 13 | using System.Linq; 14 | using System.Text; 15 | using System.Runtime.InteropServices; 16 | using System.Windows.Forms; 17 | 18 | namespace Win.Grepify 19 | { 20 | 21 | public enum ListViewExtendedStyles 22 | { 23 | /// 24 | /// LVS_EX_GRIDLINES 25 | /// 26 | GridLines = 0x00000001, 27 | /// 28 | /// LVS_EX_SUBITEMIMAGES 29 | /// 30 | SubItemImages = 0x00000002, 31 | /// 32 | /// LVS_EX_CHECKBOXES 33 | /// 34 | CheckBoxes = 0x00000004, 35 | /// 36 | /// LVS_EX_TRACKSELECT 37 | /// 38 | TrackSelect = 0x00000008, 39 | /// 40 | /// LVS_EX_HEADERDRAGDROP 41 | /// 42 | HeaderDragDrop = 0x00000010, 43 | /// 44 | /// LVS_EX_FULLROWSELECT 45 | /// 46 | FullRowSelect = 0x00000020, 47 | /// 48 | /// LVS_EX_ONECLICKACTIVATE 49 | /// 50 | OneClickActivate = 0x00000040, 51 | /// 52 | /// LVS_EX_TWOCLICKACTIVATE 53 | /// 54 | TwoClickActivate = 0x00000080, 55 | /// 56 | /// LVS_EX_FLATSB 57 | /// 58 | FlatsB = 0x00000100, 59 | /// 60 | /// LVS_EX_REGIONAL 61 | /// 62 | Regional = 0x00000200, 63 | /// 64 | /// LVS_EX_INFOTIP 65 | /// 66 | InfoTip = 0x00000400, 67 | /// 68 | /// LVS_EX_UNDERLINEHOT 69 | /// 70 | UnderlineHot = 0x00000800, 71 | /// 72 | /// LVS_EX_UNDERLINECOLD 73 | /// 74 | UnderlineCold = 0x00001000, 75 | /// 76 | /// LVS_EX_MULTIWORKAREAS 77 | /// 78 | MultilWorkAreas = 0x00002000, 79 | /// 80 | /// LVS_EX_LABELTIP 81 | /// 82 | LabelTip = 0x00004000, 83 | /// 84 | /// LVS_EX_BORDERSELECT 85 | /// 86 | BorderSelect = 0x00008000, 87 | /// 88 | /// LVS_EX_DOUBLEBUFFER 89 | /// 90 | DoubleBuffer = 0x00010000, 91 | /// 92 | /// LVS_EX_HIDELABELS 93 | /// 94 | HideLabels = 0x00020000, 95 | /// 96 | /// LVS_EX_SINGLEROW 97 | /// 98 | SingleRow = 0x00040000, 99 | /// 100 | /// LVS_EX_SNAPTOGRID 101 | /// 102 | SnapToGrid = 0x00080000, 103 | /// 104 | /// LVS_EX_SIMPLESELECT 105 | /// 106 | SimpleSelect = 0x00100000 107 | } 108 | 109 | public enum ListViewMessages 110 | { 111 | First = 0x1000, 112 | SetExtendedStyle = (First + 54), 113 | GetExtendedStyle = (First + 55), 114 | } 115 | 116 | /// 117 | /// Contains helper methods to change extended styles on ListView, including enabling double buffering. 118 | /// Based on Giovanni Montrone's article on 119 | /// 120 | public class ListViewHelper 121 | { 122 | private ListViewHelper() 123 | { 124 | } 125 | 126 | [DllImport("user32.dll", CharSet = CharSet.Auto)] 127 | private static extern int SendMessage(IntPtr handle, int messg, int wparam, int lparam); 128 | 129 | public static void SetExtendedStyle(Control control, ListViewExtendedStyles exStyle) 130 | { 131 | ListViewExtendedStyles styles; 132 | styles = (ListViewExtendedStyles)SendMessage(control.Handle, (int)ListViewMessages.GetExtendedStyle, 0, 0); 133 | styles |= exStyle; 134 | SendMessage(control.Handle, (int)ListViewMessages.SetExtendedStyle, 0, (int)styles); 135 | } 136 | 137 | public static void EnableDoubleBuffer(Control control) 138 | { 139 | ListViewExtendedStyles styles; 140 | // read current style 141 | styles = (ListViewExtendedStyles)SendMessage(control.Handle, (int)ListViewMessages.GetExtendedStyle, 0, 0); 142 | // enable double buffer and border select 143 | styles |= ListViewExtendedStyles.DoubleBuffer | ListViewExtendedStyles.BorderSelect; 144 | // write new style 145 | SendMessage(control.Handle, (int)ListViewMessages.SetExtendedStyle, 0, (int)styles); 146 | } 147 | public static void DisableDoubleBuffer(Control control) 148 | { 149 | ListViewExtendedStyles styles; 150 | // read current style 151 | styles = (ListViewExtendedStyles)SendMessage(control.Handle, (int)ListViewMessages.GetExtendedStyle, 0, 0); 152 | // disable double buffer and border select 153 | styles -= styles & ListViewExtendedStyles.DoubleBuffer; 154 | styles -= styles & ListViewExtendedStyles.BorderSelect; 155 | // write new style 156 | SendMessage(control.Handle, (int)ListViewMessages.SetExtendedStyle, 0, (int)styles); 157 | } 158 | } 159 | } 160 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/ListViewColumnSorter.cs: -------------------------------------------------------------------------------- 1 | /* 2 | Released as open source by NCC Group Plc - http://www.nccgroup.com/ 3 | 4 | Developed by Ollie Whitehouse, ollie dot whitehouse at nccgroup dot com 5 | 6 | http://www.github.com/nccgroup/grepify 7 | 8 | Released under AGPL see LICENSE for more information 9 | */ 10 | 11 | using System.Collections; 12 | using System.Windows.Forms; 13 | 14 | 15 | /// 16 | /// This class is an implementation of the 'IComparer' interface. 17 | /// 18 | public class ListViewColumnSorter : IComparer 19 | { 20 | /// 21 | /// Specifies the column to be sorted 22 | /// 23 | private int ColumnToSort; 24 | /// 25 | /// Specifies the order in which to sort (i.e. 'Ascending'). 26 | /// 27 | private SortOrder OrderOfSort; 28 | /// 29 | /// Case insensitive comparer object 30 | /// 31 | private CaseInsensitiveComparer ObjectCompare; 32 | 33 | /// 34 | /// Class constructor. Initializes various elements 35 | /// 36 | public ListViewColumnSorter() 37 | { 38 | // Initialize the column to '0' 39 | ColumnToSort = 0; 40 | 41 | // Initialize the sort order to 'none' 42 | OrderOfSort = SortOrder.None; 43 | 44 | // Initialize the CaseInsensitiveComparer object 45 | ObjectCompare = new CaseInsensitiveComparer(); 46 | } 47 | 48 | /// 49 | /// This method is inherited from the IComparer interface. It compares the two objects passed using a case insensitive comparison. 50 | /// 51 | /// First object to be compared 52 | /// Second object to be compared 53 | /// The result of the comparison. "0" if equal, negative if 'x' is less than 'y' and positive if 'x' is greater than 'y' 54 | public int Compare(object x, object y) 55 | { 56 | int compareResult; 57 | ListViewItem listviewX, listviewY; 58 | 59 | // Cast the objects to be compared to ListViewItem objects 60 | listviewX = (ListViewItem)x; 61 | listviewY = (ListViewItem)y; 62 | 63 | // Compare the two items 64 | compareResult = ObjectCompare.Compare(listviewX.SubItems[ColumnToSort].Text, listviewY.SubItems[ColumnToSort].Text); 65 | 66 | // Calculate correct return value based on object comparison 67 | if (OrderOfSort == SortOrder.Ascending) 68 | { 69 | // Ascending sort is selected, return normal result of compare operation 70 | return compareResult; 71 | } 72 | else if (OrderOfSort == SortOrder.Descending) 73 | { 74 | // Descending sort is selected, return negative result of compare operation 75 | return (-compareResult); 76 | } 77 | else 78 | { 79 | // Return '0' to indicate they are equal 80 | return 0; 81 | } 82 | } 83 | 84 | /// 85 | /// Gets or sets the number of the column to which to apply the sorting operation (Defaults to '0'). 86 | /// 87 | public int SortColumn 88 | { 89 | set 90 | { 91 | ColumnToSort = value; 92 | } 93 | get 94 | { 95 | return ColumnToSort; 96 | } 97 | } 98 | 99 | /// 100 | /// Gets or sets the order of sorting to apply (for example, 'Ascending' or 'Descending'). 101 | /// 102 | public SortOrder Order 103 | { 104 | set 105 | { 106 | OrderOfSort = value; 107 | } 108 | get 109 | { 110 | return OrderOfSort; 111 | } 112 | } 113 | 114 | } 115 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Program.cs: -------------------------------------------------------------------------------- 1 | /* 2 | Released as open source by NCC Group Plc - http://www.nccgroup.com/ 3 | 4 | Developed by Ollie Whitehouse, ollie dot whitehouse at nccgroup dot com 5 | 6 | http://www.github.com/nccgroup/grepify 7 | 8 | Released under AGPL see LICENSE for more information 9 | */ 10 | 11 | using System; 12 | using System.Collections.Generic; 13 | using System.Linq; 14 | using System.Windows.Forms; 15 | 16 | namespace Win.Grepify 17 | { 18 | static class Program 19 | { 20 | /// 21 | /// The main entry point for the application. 22 | /// 23 | [STAThread] 24 | static void Main() 25 | { 26 | Application.EnableVisualStyles(); 27 | Application.SetCompatibleTextRenderingDefault(false); 28 | Application.Run(new frmMain()); 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | /* 2 | Released as open source by NCC Group Plc - http://www.nccgroup.com/ 3 | 4 | Developed by Ollie Whitehouse, ollie dot whitehouse at nccgroup dot com 5 | 6 | http://www.github.com/nccgroup/grepify 7 | 8 | Released under AGPL see LICENSE for more information 9 | */ 10 | 11 | using System.Reflection; 12 | using System.Runtime.CompilerServices; 13 | using System.Runtime.InteropServices; 14 | 15 | // General Information about an assembly is controlled through the following 16 | // set of attributes. Change these attribute values to modify the information 17 | // associated with an assembly. 18 | [assembly: AssemblyTitle("Win.Grepify")] 19 | [assembly: AssemblyDescription("Grepify Source Code Scanner")] 20 | [assembly: AssemblyConfiguration("")] 21 | [assembly: AssemblyCompany("NCC Group Plc - http://www.nccgroup.com/")] 22 | [assembly: AssemblyProduct("Win.Grepify")] 23 | [assembly: AssemblyCopyright("Copyright © 2012 - 2013 NCC Group")] 24 | [assembly: AssemblyTrademark("")] 25 | [assembly: AssemblyCulture("")] 26 | 27 | // Setting ComVisible to false makes the types in this assembly not visible 28 | // to COM components. If you need to access a type in this assembly from 29 | // COM, set the ComVisible attribute to true on that type. 30 | [assembly: ComVisible(false)] 31 | 32 | // The following GUID is for the ID of the typelib if this project is exposed to COM 33 | [assembly: Guid("a8c876a9-fdfa-4236-86c7-1500b5d9728f")] 34 | 35 | // Version information for an assembly consists of the following four values: 36 | // 37 | // Major Version 38 | // Minor Version 39 | // Build Number 40 | // Revision 41 | // 42 | // You can specify all the values or you can default the Build and Revision Numbers 43 | // by using the '*' as shown below: 44 | // [assembly: AssemblyVersion("1.0.*")] 45 | [assembly: AssemblyVersion("1.1.0.0")] 46 | [assembly: AssemblyFileVersion("1.1.0.0")] 47 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.269 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace Win.Grepify.Properties 12 | { 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources 26 | { 27 | 28 | private static global::System.Resources.ResourceManager resourceMan; 29 | 30 | private static global::System.Globalization.CultureInfo resourceCulture; 31 | 32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 33 | internal Resources() 34 | { 35 | } 36 | 37 | /// 38 | /// Returns the cached ResourceManager instance used by this class. 39 | /// 40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 41 | internal static global::System.Resources.ResourceManager ResourceManager 42 | { 43 | get 44 | { 45 | if ((resourceMan == null)) 46 | { 47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Win.Grepify.Properties.Resources", typeof(Resources).Assembly); 48 | resourceMan = temp; 49 | } 50 | return resourceMan; 51 | } 52 | } 53 | 54 | /// 55 | /// Overrides the current thread's CurrentUICulture property for all 56 | /// resource lookups using this strongly typed resource class. 57 | /// 58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 59 | internal static global::System.Globalization.CultureInfo Culture 60 | { 61 | get 62 | { 63 | return resourceCulture; 64 | } 65 | set 66 | { 67 | resourceCulture = value; 68 | } 69 | } 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Properties/Resources.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | text/microsoft-resx 107 | 108 | 109 | 2.0 110 | 111 | 112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 113 | 114 | 115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.296 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace Win.Grepify.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | 26 | [global::System.Configuration.UserScopedSettingAttribute()] 27 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 28 | [global::System.Configuration.DefaultSettingValueAttribute("")] 29 | public string LastPathSelected { 30 | get { 31 | return ((string)(this["LastPathSelected"])); 32 | } 33 | set { 34 | this["LastPathSelected"] = value; 35 | } 36 | } 37 | 38 | [global::System.Configuration.UserScopedSettingAttribute()] 39 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 40 | [global::System.Configuration.DefaultSettingValueAttribute("")] 41 | public string EditorPath { 42 | get { 43 | return ((string)(this["EditorPath"])); 44 | } 45 | set { 46 | this["EditorPath"] = value; 47 | } 48 | } 49 | 50 | [global::System.Configuration.UserScopedSettingAttribute()] 51 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 52 | public global::System.Collections.Specialized.StringCollection Extensions { 53 | get { 54 | return ((global::System.Collections.Specialized.StringCollection)(this["Extensions"])); 55 | } 56 | set { 57 | this["Extensions"] = value; 58 | } 59 | } 60 | 61 | [global::System.Configuration.UserScopedSettingAttribute()] 62 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 63 | [global::System.Configuration.DefaultSettingValueAttribute("")] 64 | public string EditorCommandLine { 65 | get { 66 | return ((string)(this["EditorCommandLine"])); 67 | } 68 | set { 69 | this["EditorCommandLine"] = value; 70 | } 71 | } 72 | 73 | [global::System.Configuration.UserScopedSettingAttribute()] 74 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 75 | [global::System.Configuration.DefaultSettingValueAttribute("False")] 76 | public bool ExtensionsLimit { 77 | get { 78 | return ((bool)(this["ExtensionsLimit"])); 79 | } 80 | set { 81 | this["ExtensionsLimit"] = value; 82 | } 83 | } 84 | 85 | [global::System.Configuration.UserScopedSettingAttribute()] 86 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 87 | [global::System.Configuration.DefaultSettingValueAttribute("False")] 88 | public bool CaseSensitive { 89 | get { 90 | return ((bool)(this["CaseSensitive"])); 91 | } 92 | set { 93 | this["CaseSensitive"] = value; 94 | } 95 | } 96 | 97 | [global::System.Configuration.UserScopedSettingAttribute()] 98 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 99 | [global::System.Configuration.DefaultSettingValueAttribute("False")] 100 | public bool Comments { 101 | get { 102 | return ((bool)(this["Comments"])); 103 | } 104 | set { 105 | this["Comments"] = value; 106 | } 107 | } 108 | 109 | [global::System.Configuration.UserScopedSettingAttribute()] 110 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 111 | [global::System.Configuration.DefaultSettingValueAttribute("False")] 112 | public bool TestFilenames { 113 | get { 114 | return ((bool)(this["TestFilenames"])); 115 | } 116 | set { 117 | this["TestFilenames"] = value; 118 | } 119 | } 120 | 121 | [global::System.Configuration.UserScopedSettingAttribute()] 122 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 123 | [global::System.Configuration.DefaultSettingValueAttribute("False")] 124 | public bool TestPath { 125 | get { 126 | return ((bool)(this["TestPath"])); 127 | } 128 | set { 129 | this["TestPath"] = value; 130 | } 131 | } 132 | 133 | [global::System.Configuration.UserScopedSettingAttribute()] 134 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 135 | public global::System.Collections.Specialized.StringCollection CommentsRegex { 136 | get { 137 | return ((global::System.Collections.Specialized.StringCollection)(this["CommentsRegex"])); 138 | } 139 | set { 140 | this["CommentsRegex"] = value; 141 | } 142 | } 143 | } 144 | } 145 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | False 19 | 20 | 21 | False 22 | 23 | 24 | False 25 | 26 | 27 | False 28 | 29 | 30 | False 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/README.txt: -------------------------------------------------------------------------------- 1 | /* 2 | Released as open source by NCC Group Plc - http://www.nccgroup.com/ 3 | 4 | Developed by Ollie Whitehouse, ollie dot whitehouse at nccgroup dot com 5 | 6 | http://www.github.com/nccgroup/grepify 7 | 8 | Released under AGPL see LICENSE for more information 9 | */ 10 | 11 | [Keyboard Short Cuts] 12 | Ctrl-F Search in results 13 | Alt-L Load profile 14 | Alt-S Start / Stop Scan 15 | Alt-C Configure 16 | Alt-R Reset Results 17 | Alt-E Export 18 | Alt-X Exit 19 | 20 | [Results Right-Click Context Menu] 21 | Open in Editor Open in the configured editor 22 | Show in Explorer Open in Windows Explorer -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Scanner.cs: -------------------------------------------------------------------------------- 1 | /* 2 | Released as open source by NCC Group Plc - http://www.nccgroup.com/ 3 | 4 | Developed by Ollie Whitehouse, ollie dot whitehouse at nccgroup dot com 5 | 6 | http://www.github.com/nccgroup/grepify 7 | 8 | Released under AGPL see LICENSE for more information 9 | */ 10 | 11 | using System; 12 | using System.Collections.Generic; 13 | using System.Collections.Specialized; 14 | using System.Linq; 15 | using System.Text; 16 | using System.Threading; 17 | using System.IO; 18 | using System.Text.RegularExpressions; 19 | using System.Windows.Forms; 20 | 21 | namespace Win.Grepify 22 | { 23 | 24 | class ScanParams 25 | { 26 | public string strPath = null; 27 | public string[] strExts = null; 28 | 29 | public ScanParams(string strPath, string[] strExts) 30 | { 31 | this.strPath = strPath; 32 | this.strExts = strExts; 33 | } 34 | } 35 | 36 | class FileToScan 37 | { 38 | private string strFile = null; 39 | private frmMain frmMaster = null; 40 | private string[] strAPIs = null; 41 | private bool bCase = Properties.Settings.Default.CaseSensitive; 42 | Scanner engineLocal = null; 43 | private bool bComments = Properties.Settings.Default.Comments; 44 | private StringCollection strCommentsRegex = Properties.Settings.Default.CommentsRegex; 45 | 46 | /// 47 | /// Checks if a file is binary 48 | /// 49 | /// 50 | bool IsBinary(byte[] bytesFile) 51 | { 52 | for (int intCount = 0; intCount < bytesFile.Length; intCount++) if (bytesFile[intCount] > 127) return true; 53 | 54 | return false; 55 | } 56 | 57 | /// 58 | /// Scan a particular file 59 | /// 60 | /// the file we wish to scan 61 | /// an array of regular expressions we've loaded 62 | /// 63 | private bool ScanFile(string strFile) 64 | { 65 | if (engineLocal.bStopped == true) 66 | { 67 | engineLocal.LowerQueueCount(); 68 | return false; 69 | } 70 | 71 | try 72 | { 73 | frmMaster.UpdateProgess(); 74 | byte[] fileBytes = File.ReadAllBytes(strFile); 75 | if(IsBinary(fileBytes)){ 76 | //Console.WriteLine("Skipped " + strFile + " due to being binary"); 77 | return false; 78 | } 79 | 80 | string[] strLines = File.ReadAllLines(strFile); 81 | FileInfo fInfo = new FileInfo(strFile); 82 | 83 | int intCount = 0; 84 | 85 | foreach (string strLine in strLines) 86 | { 87 | intCount++; 88 | 89 | Match commentregexMatch = null; 90 | if (bComments == true) 91 | { 92 | try 93 | { 94 | foreach (string strComRegex in strCommentsRegex) 95 | { 96 | commentregexMatch = Regex.Match(strLine, strComRegex); 97 | if (commentregexMatch.Success == true) 98 | { 99 | //Console.WriteLine("1!! " + strLine + " - " + strComRegex); 100 | break; 101 | } 102 | } 103 | } 104 | catch (Exception) 105 | { 106 | 107 | } 108 | } 109 | 110 | if (bComments != true || commentregexMatch == null || (commentregexMatch != null && commentregexMatch.Success == false)) 111 | { 112 | foreach (string strRegex in strAPIs) 113 | { 114 | 115 | if (engineLocal.bStopped == true) 116 | { 117 | engineLocal.LowerQueueCount(); 118 | return false; 119 | } 120 | 121 | try 122 | { 123 | 124 | 125 | //Console.WriteLine("[!] " + strLine); 126 | 127 | Match regexMatch = null; 128 | if (bCase == true) 129 | { 130 | regexMatch = Regex.Match(strLine, strRegex, RegexOptions.IgnoreCase); 131 | } 132 | else 133 | { 134 | regexMatch = Regex.Match(strLine, strRegex); 135 | } 136 | 137 | 138 | if (regexMatch != null && regexMatch.Success) 139 | { 140 | // Update the GUI 141 | frmMaster.UpdateList(fInfo.DirectoryName, fInfo.Name, fInfo.Extension, strRegex, intCount, strLine); 142 | } 143 | } 144 | catch (Exception) 145 | { 146 | //Console.WriteLine(rExp.Message); 147 | } 148 | } 149 | } 150 | else 151 | { 152 | //Console.WriteLine(strLine + " is a comment " + commentregexMatch.Success); 153 | } 154 | } 155 | 156 | fInfo = null; 157 | strLines = null; 158 | } 159 | catch (Exception) 160 | { 161 | 162 | } 163 | finally 164 | { 165 | //Console.WriteLine("Finally.."); 166 | engineLocal.LowerQueueCount(); 167 | } 168 | 169 | return true; 170 | } 171 | 172 | /// 173 | /// 174 | /// 175 | /// 176 | public FileToScan(string strFile, Scanner scanEngine, string strTerm, Boolean bCase, Boolean bRegex) 177 | { 178 | this.strAPIs = scanEngine.strAPIs; 179 | this.strFile = strFile; 180 | this.frmMaster = scanEngine.frmMaster; 181 | this.engineLocal = scanEngine; 182 | } 183 | 184 | // Wrapper method for use with thread pool. 185 | public void ThreadPoolCallback(Object threadContext) 186 | { 187 | if (this.engineLocal.bStopped == true) 188 | { 189 | engineLocal.LowerQueueCount(); 190 | return; 191 | } 192 | ScanFile(this.strFile); 193 | } 194 | } 195 | 196 | class Scanner 197 | { 198 | private int intMaxThreads = 10; 199 | private int intTotalHits = 0; 200 | private string[] strFiles = null; 201 | public string[] strAPIs = null; 202 | public bool bStopped = false; 203 | private Thread trdEnum = null; 204 | //private CountdownEvent trdFinished = new CountdownEvent(1); 205 | public frmMain frmMaster = null; 206 | static object objQueue = new object(); 207 | static int intQueue; 208 | private bool bTestFilenames = Properties.Settings.Default.TestFilenames; 209 | private bool bTestFilepaths = Properties.Settings.Default.TestPath; 210 | 211 | 212 | /// 213 | /// Constructor 214 | /// 215 | public Scanner() 216 | { 217 | 218 | } 219 | 220 | public void LowerQueueCount(){ 221 | lock (objQueue) 222 | { 223 | //Console.WriteLine(intQueue.ToString()); 224 | --intQueue; 225 | //Monitor.PulseAll(objQueue); 226 | } 227 | } 228 | 229 | /// 230 | /// Enumerate the files in a given path 231 | /// 232 | /// 233 | private void EnumerateFiles(string strPath, string strExts){ 234 | string strFiles = strExts; 235 | //Console.WriteLine(strExts); 236 | 237 | try 238 | { 239 | foreach (string strFile in Directory.GetFiles(strPath, strFiles)) 240 | { 241 | if (bStopped == true) return; 242 | 243 | if (bTestFilenames == true) 244 | { 245 | if (Path.GetFileName(strFile).ToLower().Contains("test")) 246 | { 247 | //Console.WriteLine("Exlcuded " + strFile + " due to test in name"); 248 | return; 249 | } 250 | } 251 | 252 | if (bTestFilepaths == true) 253 | { 254 | if (Path.GetDirectoryName(strFile).ToLower().Contains("test")) 255 | { 256 | //Console.WriteLine("Exlcuded " + strFile + " due to test in path"); 257 | return; 258 | } 259 | } 260 | 261 | //Console.WriteLine(strFile); 262 | FileToScan file2Scan = new FileToScan(strFile, this); 263 | lock (objQueue) intQueue++; 264 | //Console.WriteLine(intQueue.ToString()); 265 | ThreadPool.QueueUserWorkItem(file2Scan.ThreadPoolCallback); 266 | } 267 | 268 | foreach (string strDir in Directory.GetDirectories(strPath)) 269 | { 270 | EnumerateFiles(strDir,strExts); 271 | } 272 | } 273 | catch (System.IO.DirectoryNotFoundException) 274 | { 275 | return; 276 | } 277 | catch (System.Exception) 278 | { 279 | return; 280 | } 281 | 282 | return; 283 | } 284 | 285 | /// 286 | /// 287 | /// 288 | /// 289 | private void ThreadFunction(Object strObjParams) 290 | { 291 | //Thread.CurrentThread.Priority = ThreadPriority.BelowNormal; 292 | 293 | try 294 | { 295 | ScanParams scanParams = (ScanParams)strObjParams; 296 | foreach (string strExt in scanParams.strExts) 297 | { 298 | //Console.WriteLine("searching for " + strExt); 299 | EnumerateFiles(scanParams.strPath, strExt); 300 | } 301 | 302 | frmMaster.ScanStopping(); 303 | 304 | while (intQueue > 0) 305 | { 306 | //Console.WriteLine(intQueue.ToString()); 307 | Thread.Sleep(1000); 308 | } 309 | 310 | 311 | //Console.WriteLine("Queue empty in main scan"); 312 | 313 | frmMaster.ScanStopped(); 314 | } 315 | catch (ThreadAbortException) 316 | { 317 | frmMaster.bScanStopped = true; 318 | frmMaster.ScanStopping(); 319 | while (intQueue > 0) 320 | { 321 | Console.WriteLine(intQueue.ToString()); 322 | Thread.Sleep(1000); 323 | } 324 | //Console.WriteLine("Queue empty in abort"); 325 | frmMaster.ScanStopped(); 326 | } 327 | } 328 | 329 | /// 330 | /// Enumerate the files in a given path and tell us how many 331 | /// 332 | /// 333 | /// 334 | public int TotalFiles(string strPath) 335 | { 336 | return strFiles.Count(); 337 | } 338 | 339 | /// 340 | /// Start a scan 341 | /// 342 | /// 343 | /// 344 | public bool Start(string [] strAPIs, string strPath, string[] strExts,frmMain frmMain){ 345 | this.strAPIs = strAPIs; 346 | this.frmMaster = frmMain; 347 | ScanParams scanParams = new ScanParams(strPath, strExts); 348 | ThreadPool.SetMaxThreads(intMaxThreads,intMaxThreads * 2); 349 | trdEnum = new Thread(this.ThreadFunction); 350 | trdEnum.IsBackground = true; 351 | trdEnum.Start(scanParams); 352 | 353 | return true; 354 | } 355 | 356 | /// 357 | /// Stop a scan 358 | /// 359 | /// 360 | public void Stop() 361 | { 362 | 363 | if ((trdEnum.ThreadState != ThreadState.Stopped) || (trdEnum.ThreadState != ThreadState.Aborted)) 364 | { 365 | //trdEnum.Abort(); 366 | this.bStopped = true; 367 | } 368 | return; 369 | } 370 | 371 | /// 372 | /// Return the total number of hits 373 | /// 374 | /// 375 | public int GetTotalhits() 376 | { 377 | return intTotalHits; 378 | } 379 | 380 | /// 381 | /// Get the maximum number of threads 382 | /// 383 | /// 384 | public int GetMaxThreads() 385 | { 386 | return intMaxThreads; 387 | } 388 | 389 | /// 390 | /// Set the maxmimum number of threads 391 | /// 392 | /// 393 | /// 394 | public bool SetMaxThread(int intMaxTs) 395 | { 396 | intMaxThreads = intMaxTs; 397 | 398 | if (intMaxThreads == intMaxTs) return true; 399 | 400 | return false; 401 | } 402 | 403 | } 404 | } 405 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Screenshots/Configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Screenshots/Configure.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Screenshots/Main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Screenshots/Main.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Screenshots/Right-Click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/Screenshots/Right-Click.png -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/ShowSelectedInExplorer.cs: -------------------------------------------------------------------------------- 1 | /* 2 | Released as open source by NCC Group Plc - http://www.nccgroup.com/ 3 | 4 | Developed by Ollie Whitehouse, ollie dot whitehouse at nccgroup dot com 5 | 6 | http://www.github.com/nccgroup/grepify 7 | 8 | Released under AGPL see LICENSE for more information 9 | */ 10 | 11 | // 12 | // http://stackoverflow.com/questions/3018002/c-how-to-use-shopenfolderandselectitems 13 | // 14 | 15 | using System; 16 | using System.Collections.Generic; 17 | using System.IO; 18 | using System.Linq; 19 | using System.Runtime.CompilerServices; 20 | using System.Runtime.InteropServices; 21 | using System.Runtime.InteropServices.ComTypes; 22 | 23 | namespace Win.Grepify 24 | { 25 | static class ShowSelectedInExplorer 26 | { 27 | [Flags] 28 | internal enum SHCONT : ushort 29 | { 30 | SHCONTF_CHECKING_FOR_CHILDREN = 0x0010, 31 | SHCONTF_FOLDERS = 0x0020, 32 | SHCONTF_NONFOLDERS = 0x0040, 33 | SHCONTF_INCLUDEHIDDEN = 0x0080, 34 | SHCONTF_INIT_ON_FIRST_NEXT = 0x0100, 35 | SHCONTF_NETPRINTERSRCH = 0x0200, 36 | SHCONTF_SHAREABLE = 0x0400, 37 | SHCONTF_STORAGE = 0x0800, 38 | SHCONTF_NAVIGATION_ENUM = 0x1000, 39 | SHCONTF_FASTITEMS = 0x2000, 40 | SHCONTF_FLATLIST = 0x4000, 41 | SHCONTF_ENABLE_ASYNC = 0x8000 42 | } 43 | 44 | [ComImport, 45 | Guid("000214E6-0000-0000-C000-000000000046"), 46 | InterfaceType(ComInterfaceType.InterfaceIsIUnknown), 47 | ComConversionLoss] 48 | internal interface IShellFolder 49 | { 50 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] 51 | void ParseDisplayName(IntPtr hwnd, [In, MarshalAs(UnmanagedType.Interface)] IBindCtx pbc, [In, MarshalAs(UnmanagedType.LPWStr)] string pszDisplayName, [Out] out uint pchEaten, [Out] out IntPtr ppidl, [In, Out] ref uint pdwAttributes); 52 | [PreserveSig] 53 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] 54 | int EnumObjects([In] IntPtr hwnd, [In] SHCONT grfFlags, [MarshalAs(UnmanagedType.Interface)] out IEnumIDList ppenumIDList); 55 | 56 | [PreserveSig] 57 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] 58 | int BindToObject([In] IntPtr pidl, [In, MarshalAs(UnmanagedType.Interface)] IBindCtx pbc, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out IShellFolder ppv); 59 | 60 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] 61 | void BindToStorage([In] ref IntPtr pidl, [In, MarshalAs(UnmanagedType.Interface)] IBindCtx pbc, [In] ref Guid riid, out IntPtr ppv); 62 | 63 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] 64 | void CompareIDs([In] IntPtr lParam, [In] ref IntPtr pidl1, [In] ref IntPtr pidl2); 65 | 66 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] 67 | void CreateViewObject([In] IntPtr hwndOwner, [In] ref Guid riid, out IntPtr ppv); 68 | 69 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] 70 | void GetAttributesOf([In] uint cidl, [In] IntPtr apidl, [In, Out] ref uint rgfInOut); 71 | 72 | 73 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] 74 | void GetUIObjectOf([In] IntPtr hwndOwner, [In] uint cidl, [In] IntPtr apidl, [In] ref Guid riid, [In, Out] ref uint rgfReserved, out IntPtr ppv); 75 | 76 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] 77 | void GetDisplayNameOf([In] ref IntPtr pidl, [In] uint uFlags, out IntPtr pName); 78 | 79 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] 80 | void SetNameOf([In] IntPtr hwnd, [In] ref IntPtr pidl, [In, MarshalAs(UnmanagedType.LPWStr)] string pszName, [In] uint uFlags, [Out] IntPtr ppidlOut); 81 | } 82 | 83 | [ComImport, 84 | Guid("000214F2-0000-0000-C000-000000000046"), 85 | InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] 86 | internal interface IEnumIDList 87 | { 88 | [PreserveSig] 89 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] 90 | int Next(uint celt, IntPtr rgelt, out uint pceltFetched); 91 | 92 | [PreserveSig] 93 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] 94 | int Skip([In] uint celt); 95 | 96 | [PreserveSig] 97 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] 98 | int Reset(); 99 | 100 | [PreserveSig] 101 | [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] 102 | int Clone([MarshalAs(UnmanagedType.Interface)] out IEnumIDList ppenum); 103 | } 104 | 105 | class NativeMethods 106 | { 107 | static readonly int pointerSize = Marshal.SizeOf(typeof(IntPtr)); 108 | 109 | [DllImport("ole32.dll", EntryPoint = "CreateBindCtx")] 110 | public static extern int CreateBindCtx_(int reserved, out IBindCtx ppbc); 111 | 112 | public static IBindCtx CreateBindCtx() 113 | { 114 | IBindCtx result; 115 | Marshal.ThrowExceptionForHR(CreateBindCtx_(0, out result)); 116 | return result; 117 | } 118 | 119 | [DllImport("shell32.dll", EntryPoint = "SHGetDesktopFolder", CharSet = CharSet.Unicode, SetLastError = true)] 120 | static extern int SHGetDesktopFolder_([MarshalAs(UnmanagedType.Interface)] out IShellFolder ppshf); 121 | 122 | public static IShellFolder SHGetDesktopFolder() 123 | { 124 | IShellFolder result; 125 | Marshal.ThrowExceptionForHR(SHGetDesktopFolder_(out result)); 126 | return result; 127 | } 128 | 129 | [DllImport("shell32.dll", EntryPoint = "SHOpenFolderAndSelectItems")] 130 | static extern int SHOpenFolderAndSelectItems_( 131 | [In] IntPtr pidlFolder, uint cidl, [In, Optional, MarshalAs(UnmanagedType.LPArray)] IntPtr[] apidl, int dwFlags 132 | ); 133 | 134 | public static void SHOpenFolderAndSelectItems(IntPtr pidlFolder, IntPtr[] apidl, int dwFlags) 135 | { 136 | var cidl = (apidl != null) ? (uint)apidl.Length : 0U; 137 | var result = NativeMethods.SHOpenFolderAndSelectItems_(pidlFolder, cidl, apidl, dwFlags); 138 | Marshal.ThrowExceptionForHR(result); 139 | } 140 | 141 | [DllImport("shell32.dll", CharSet = CharSet.Unicode)] 142 | public static extern IntPtr ILCreateFromPath([In, MarshalAs(UnmanagedType.LPWStr)] string pszPath); 143 | 144 | [DllImport("shell32.dll")] 145 | public static extern void ILFree([In] IntPtr pidl); 146 | } 147 | 148 | static IntPtr GetShellFolderChildrenRelativePIDL(IShellFolder parentFolder, string displayName) 149 | { 150 | var bindCtx = NativeMethods.CreateBindCtx(); 151 | 152 | uint pchEaten; 153 | uint pdwAttributes = 0; 154 | IntPtr ppidl; 155 | parentFolder.ParseDisplayName(IntPtr.Zero, null, displayName, out pchEaten, out ppidl, ref pdwAttributes); 156 | 157 | return ppidl; 158 | } 159 | 160 | static IntPtr PathToAbsolutePIDL(string path) 161 | { 162 | var desktopFolder = NativeMethods.SHGetDesktopFolder(); 163 | //Console.WriteLine("[i]" + path.ToString()); 164 | return GetShellFolderChildrenRelativePIDL(desktopFolder, path); 165 | } 166 | 167 | static Guid IID_IShellFolder = typeof(IShellFolder).GUID; 168 | static int pointerSize = Marshal.SizeOf(typeof(IntPtr)); 169 | 170 | static IShellFolder PIDLToShellFolder(IShellFolder parent, IntPtr pidl) 171 | { 172 | IShellFolder folder; 173 | var result = parent.BindToObject(pidl, null, ref IID_IShellFolder, out folder); 174 | Marshal.ThrowExceptionForHR((int)result); 175 | return folder; 176 | } 177 | 178 | static IShellFolder PIDLToShellFolder(IntPtr pidl) 179 | { 180 | return PIDLToShellFolder(NativeMethods.SHGetDesktopFolder(), pidl); 181 | } 182 | 183 | static void SHOpenFolderAndSelectItems(IntPtr pidlFolder, IntPtr[] apidl, bool edit) 184 | { 185 | NativeMethods.SHOpenFolderAndSelectItems(pidlFolder, apidl, edit ? 1 : 0); 186 | } 187 | 188 | public static void FileOrFolder(string path, bool edit = false) 189 | { 190 | if (path == null) throw new ArgumentNullException("path"); 191 | 192 | var pidl = PathToAbsolutePIDL(path); 193 | try 194 | { 195 | SHOpenFolderAndSelectItems(pidl, null, edit); 196 | } 197 | finally 198 | { 199 | NativeMethods.ILFree(pidl); 200 | } 201 | } 202 | 203 | static IEnumerable PathToFileSystemInfo(IEnumerable paths) 204 | { 205 | foreach (var path in paths) 206 | { 207 | string fixedPath = path; 208 | //Console.WriteLine("[!]" + path); 209 | if (fixedPath.EndsWith(Path.DirectorySeparatorChar.ToString()) || fixedPath.EndsWith(Path.AltDirectorySeparatorChar.ToString())) 210 | { 211 | fixedPath = fixedPath.Remove(fixedPath.Length - 1); 212 | } 213 | 214 | if (Directory.Exists(fixedPath)) yield return new DirectoryInfo(fixedPath); 215 | else if (File.Exists(fixedPath)) yield return new FileInfo(fixedPath); 216 | else 217 | { 218 | throw new FileNotFoundException("The specified file or folder doesn't exists : " + fixedPath, fixedPath); 219 | } 220 | } 221 | } 222 | 223 | public static void FilesOrFolders(string parentDirectory, ICollection filenames) 224 | { 225 | if (filenames == null) throw new ArgumentNullException("filenames"); 226 | if (filenames.Count == 0) return; 227 | 228 | var parentPidl = PathToAbsolutePIDL(parentDirectory); 229 | try 230 | { 231 | var parent = PIDLToShellFolder(parentPidl); 232 | 233 | List filesPidl = new List(filenames.Count); 234 | foreach (var filename in filenames) 235 | { 236 | filesPidl.Add(GetShellFolderChildrenRelativePIDL(parent, filename)); 237 | } 238 | 239 | try 240 | { 241 | SHOpenFolderAndSelectItems(parentPidl, filesPidl.ToArray(), false); 242 | } 243 | finally 244 | { 245 | foreach (var pidl in filesPidl) 246 | { 247 | NativeMethods.ILFree(pidl); 248 | } 249 | } 250 | } 251 | finally 252 | { 253 | NativeMethods.ILFree(parentPidl); 254 | } 255 | } 256 | 257 | public static void FilesOrFolders(params string[] paths) 258 | { 259 | FilesOrFolders((IEnumerable)paths); 260 | } 261 | 262 | public static void FilesOrFolders(IEnumerable paths) 263 | { 264 | FilesOrFolders(PathToFileSystemInfo(paths)); 265 | } 266 | 267 | public static void FilesOrFolders(IEnumerable paths) 268 | { 269 | if (paths == null) throw new ArgumentNullException("paths"); 270 | if (paths.Count() == 0) return; 271 | 272 | var explorerWindows = paths.GroupBy(p => Path.GetDirectoryName(p.FullName)); 273 | 274 | foreach (var explorerWindowPaths in explorerWindows) 275 | { 276 | var parentDirectory = Path.GetDirectoryName(explorerWindowPaths.First().FullName); 277 | FilesOrFolders(parentDirectory, explorerWindowPaths.Select(fsi => fsi.Name).ToList()); 278 | } 279 | } 280 | } 281 | } 282 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/Win.Grepify.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Debug 5 | x86 6 | 8.0.30703 7 | 2.0 8 | {172FA59D-21C5-4C4D-A104-A47B698C03E5} 9 | WinExe 10 | Properties 11 | Win.Grepify 12 | Win.Grepify 13 | v4.0 14 | Client 15 | 512 16 | 17 | 18 | x86 19 | true 20 | full 21 | false 22 | bin\Debug\ 23 | DEBUG;TRACE 24 | prompt 25 | 4 26 | 27 | 28 | x86 29 | pdbonly 30 | true 31 | bin\Release\ 32 | TRACE 33 | prompt 34 | 4 35 | 36 | 37 | G.ico 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | Form 54 | 55 | 56 | frmConfigure.cs 57 | 58 | 59 | Form 60 | 61 | 62 | frmMain.cs 63 | 64 | 65 | Form 66 | 67 | 68 | frmSearch.cs 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | frmConfigure.cs 78 | 79 | 80 | frmMain.cs 81 | 82 | 83 | frmSearch.cs 84 | 85 | 86 | ResXFileCodeGenerator 87 | Resources.Designer.cs 88 | Designer 89 | 90 | 91 | True 92 | Resources.resx 93 | 94 | 95 | 96 | SettingsSingleFileGenerator 97 | Settings.Designer.cs 98 | 99 | 100 | True 101 | Settings.settings 102 | True 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 119 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/app.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | False 21 | 22 | 23 | False 24 | 25 | 26 | False 27 | 28 | 29 | False 30 | 31 | 32 | False 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/bin/Release/Win.Grepify.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/bin/Release/Win.Grepify.exe -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/bin/Release/Win.Grepify.exe.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | False 21 | 22 | 23 | False 24 | 25 | 26 | False 27 | 28 | 29 | False 30 | 31 | 32 | False 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/bin/Release/Win.Grepify.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/bin/Release/Win.Grepify.pdb -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/bin/Release/Win.Grepify.vshost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/bin/Release/Win.Grepify.vshost.exe -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/bin/Release/Win.Grepify.vshost.exe.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | False 21 | 22 | 23 | False 24 | 25 | 26 | False 27 | 28 | 29 | False 30 | 31 | 32 | False 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/bin/Release/Win.Grepify.vshost.exe.manifest: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/frmSearch.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace Win.Grepify 2 | { 3 | partial class frmSearch 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmSearch)); 32 | this.txtSearch = new System.Windows.Forms.TextBox(); 33 | this.cmdFind = new System.Windows.Forms.Button(); 34 | this.SuspendLayout(); 35 | // 36 | // txtSearch 37 | // 38 | this.txtSearch.Location = new System.Drawing.Point(14, 17); 39 | this.txtSearch.Name = "txtSearch"; 40 | this.txtSearch.Size = new System.Drawing.Size(402, 20); 41 | this.txtSearch.TabIndex = 0; 42 | this.txtSearch.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtSearch_KeyDown); 43 | // 44 | // cmdFind 45 | // 46 | this.cmdFind.Location = new System.Drawing.Point(162, 43); 47 | this.cmdFind.Name = "cmdFind"; 48 | this.cmdFind.Size = new System.Drawing.Size(75, 23); 49 | this.cmdFind.TabIndex = 1; 50 | this.cmdFind.Text = "&Find"; 51 | this.cmdFind.UseVisualStyleBackColor = true; 52 | this.cmdFind.Click += new System.EventHandler(this.button1_Click); 53 | // 54 | // frmSearch 55 | // 56 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 57 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 58 | this.ClientSize = new System.Drawing.Size(428, 81); 59 | this.Controls.Add(this.cmdFind); 60 | this.Controls.Add(this.txtSearch); 61 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; 62 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 63 | this.MaximizeBox = false; 64 | this.MinimizeBox = false; 65 | this.Name = "frmSearch"; 66 | this.ShowInTaskbar = false; 67 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; 68 | this.Text = "Search"; 69 | this.TopMost = true; 70 | this.Load += new System.EventHandler(this.frmSearch_Load); 71 | this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.frmSearch_KeyDown); 72 | this.ResumeLayout(false); 73 | this.PerformLayout(); 74 | 75 | } 76 | 77 | #endregion 78 | 79 | private System.Windows.Forms.TextBox txtSearch; 80 | private System.Windows.Forms.Button cmdFind; 81 | } 82 | } -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/frmSearch.cs: -------------------------------------------------------------------------------- 1 | /* 2 | Released as open source by NCC Group Plc - http://www.nccgroup.com/ 3 | 4 | Developed by Ollie Whitehouse, ollie dot whitehouse at nccgroup dot com 5 | 6 | http://www.github.com/nccgroup/grepify 7 | 8 | Released under AGPL see LICENSE for more information 9 | */ 10 | 11 | using System; 12 | using System.Collections.Generic; 13 | using System.ComponentModel; 14 | using System.Data; 15 | using System.Drawing; 16 | using System.Linq; 17 | using System.Text; 18 | using System.Windows.Forms; 19 | 20 | namespace Win.Grepify 21 | { 22 | public partial class frmSearch : Form 23 | { 24 | 25 | private ListView lstResults = null; 26 | 27 | /// 28 | /// search the list review 29 | /// 30 | /// 31 | public void searchList(string strSearch) 32 | { 33 | int intCount = 0; 34 | int intCount2 = 0; 35 | int intRes = 0; 36 | 37 | if (this.InvokeRequired) 38 | { 39 | lstResults.Invoke(new MethodInvoker(() => { searchList(strSearch); })); 40 | } 41 | else 42 | { 43 | 44 | // Reset 45 | for (intCount2 = 0; intCount2 < lstResults.Items.Count; intCount2++) 46 | { 47 | lstResults.Items[intCount2].Selected = false; 48 | intRes = 0; 49 | } 50 | 51 | // Now.. 52 | for (intCount = 0; intCount < lstResults.Columns.Count; intCount++) 53 | { 54 | 55 | 56 | for (intCount2 = 0; intCount2 < lstResults.Items.Count; intCount2++) 57 | { 58 | ListViewItem selItem = lstResults.Items[intCount2]; 59 | 60 | string strTemp = selItem.SubItems[intCount].Text; 61 | 62 | if (strTemp.ToLower().Contains(strSearch.ToLower()) == true) 63 | { 64 | lstResults.Items[intCount2].Selected = true; 65 | intRes++; 66 | } 67 | } 68 | } 69 | 70 | } 71 | 72 | if (intRes == 0) 73 | { 74 | MessageBox.Show("No matching results found", "Search", MessageBoxButtons.OK, MessageBoxIcon.Information); 75 | } 76 | else 77 | { 78 | this.Close(); 79 | 80 | } 81 | } 82 | 83 | public frmSearch(ListView lstMainResults) 84 | { 85 | InitializeComponent(); 86 | this.lstResults = lstMainResults; 87 | KeyPreview = true; 88 | } 89 | 90 | private void button1_Click(object sender, EventArgs e) 91 | { 92 | searchList(this.txtSearch.Text); 93 | } 94 | 95 | private void txtSearch_KeyDown(object sender, KeyEventArgs e) 96 | { 97 | if (e.KeyCode.Equals(Keys.Enter)) 98 | { 99 | searchList(this.txtSearch.Text); 100 | } 101 | } 102 | 103 | private void frmSearch_KeyDown(object sender, KeyEventArgs e) 104 | { 105 | if (e.KeyCode.Equals(Keys.Escape)) 106 | { 107 | this.Visible = false; 108 | this.Close(); 109 | } 110 | } 111 | 112 | private void frmSearch_Load(object sender, EventArgs e) 113 | { 114 | 115 | } 116 | } 117 | } 118 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Debug/GenerateResource.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Debug/GenerateResource.read.1.tlog -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Debug/GenerateResource.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Debug/GenerateResource.write.1.tlog -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Debug/Win.Grepify.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Debug/Win.Grepify.Properties.Resources.resources -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Debug/Win.Grepify.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\bin\Debug\Win.Grepify.exe 2 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\bin\Debug\Win.Grepify.pdb 3 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Debug\ResolveAssemblyReference.cache 4 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Debug\Win.Grepify.frmMain.resources 5 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Debug\Win.Grepify.Properties.Resources.resources 6 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Debug\GenerateResource.read.1.tlog 7 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Debug\GenerateResource.write.1.tlog 8 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Debug\Win.Grepify.exe 9 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Debug\Win.Grepify.pdb 10 | H:\Win.Grepify\Win.Grepify\obj\x86\Debug\Win.Grepify.exe 11 | H:\Win.Grepify\Win.Grepify\obj\x86\Debug\Win.Grepify.pdb 12 | H:\Win.Grepify\Win.Grepify\obj\x86\Debug\ResolveAssemblyReference.cache 13 | H:\Win.Grepify\Win.Grepify\obj\x86\Debug\Win.Grepify.frmMain.resources 14 | H:\Win.Grepify\Win.Grepify\obj\x86\Debug\Win.Grepify.Properties.Resources.resources 15 | H:\Win.Grepify\Win.Grepify\obj\x86\Debug\GenerateResource.read.1.tlog 16 | H:\Win.Grepify\Win.Grepify\obj\x86\Debug\GenerateResource.write.1.tlog 17 | H:\Win.Grepify\Win.Grepify\bin\Debug\Win.Grepify.exe 18 | H:\Win.Grepify\Win.Grepify\bin\Debug\Win.Grepify.pdb 19 | H:\Win.Grepify\Win.Grepify\bin\Debug\Win.Grepify.exe.config 20 | H:\Win.Grepify\Win.Grepify\obj\x86\Debug\Win.Grepify.frmSearch.resources 21 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Debug/Win.Grepify.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Debug/Win.Grepify.exe -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Debug/Win.Grepify.frmMain.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Debug/Win.Grepify.frmMain.resources -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Debug/Win.Grepify.frmSearch.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Debug/Win.Grepify.frmSearch.resources -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Debug/Win.Grepify.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Debug/Win.Grepify.pdb -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Release/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Release/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Release/GenerateResource.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Release/GenerateResource.read.1.tlog -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Release/GenerateResource.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Release/GenerateResource.write.1.tlog -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Release/ResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Release/ResolveAssemblyReference.cache -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Release/Win.Grepify.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Release/Win.Grepify.Properties.Resources.resources -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Release/Win.Grepify.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | H:\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.exe.config 2 | H:\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.exe 3 | H:\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.pdb 4 | H:\Win.Grepify\Win.Grepify\obj\x86\Release\ResolveAssemblyReference.cache 5 | H:\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmMain.resources 6 | H:\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmSearch.resources 7 | H:\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.Properties.Resources.resources 8 | H:\Win.Grepify\Win.Grepify\obj\x86\Release\GenerateResource.read.1.tlog 9 | H:\Win.Grepify\Win.Grepify\obj\x86\Release\GenerateResource.write.1.tlog 10 | H:\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.exe 11 | H:\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.pdb 12 | H:\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmConfigure.resources 13 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.exe.config 14 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.exe 15 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.pdb 16 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.exe 17 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.pdb 18 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Release\ResolveAssemblyReference.cache 19 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmConfigure.resources 20 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmMain.resources 21 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmSearch.resources 22 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.Properties.Resources.resources 23 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Release\GenerateResource.read.1.tlog 24 | C:\Data\NCC\!Code\Slop\Win.Grepify\Win.Grepify\obj\x86\Release\GenerateResource.write.1.tlog 25 | C:\Data\NCC\!Code\Git\Ollies-Repo\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.exe.config 26 | C:\Data\NCC\!Code\Git\Ollies-Repo\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.exe 27 | C:\Data\NCC\!Code\Git\Ollies-Repo\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.pdb 28 | C:\Data\NCC\!Code\Git\Ollies-Repo\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.exe 29 | C:\Data\NCC\!Code\Git\Ollies-Repo\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.pdb 30 | C:\Data\NCC\!Code\Git\Ollies-Repo\Win.Grepify\Win.Grepify\obj\x86\Release\ResolveAssemblyReference.cache 31 | C:\Data\NCC\!Code\Git\Ollies-Repo\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmConfigure.resources 32 | C:\Data\NCC\!Code\Git\Ollies-Repo\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmMain.resources 33 | C:\Data\NCC\!Code\Git\Ollies-Repo\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmSearch.resources 34 | C:\Data\NCC\!Code\Git\Ollies-Repo\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.Properties.Resources.resources 35 | C:\Data\NCC\!Code\Git\Ollies-Repo\Win.Grepify\Win.Grepify\obj\x86\Release\GenerateResource.read.1.tlog 36 | C:\Data\NCC\!Code\Git\Ollies-Repo\Win.Grepify\Win.Grepify\obj\x86\Release\GenerateResource.write.1.tlog 37 | C:\Data\NCC\!Code\Git\Grepify\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.exe.config 38 | C:\Data\NCC\!Code\Git\Grepify\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.exe 39 | C:\Data\NCC\!Code\Git\Grepify\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.pdb 40 | C:\Data\NCC\!Code\Git\Grepify\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.exe 41 | C:\Data\NCC\!Code\Git\Grepify\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.pdb 42 | C:\Data\NCC\!Code\Git\Grepify\Win.Grepify\Win.Grepify\obj\x86\Release\ResolveAssemblyReference.cache 43 | C:\Data\NCC\!Code\Git\Grepify\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmConfigure.resources 44 | C:\Data\NCC\!Code\Git\Grepify\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmMain.resources 45 | C:\Data\NCC\!Code\Git\Grepify\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmSearch.resources 46 | C:\Data\NCC\!Code\Git\Grepify\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.Properties.Resources.resources 47 | C:\Data\NCC\!Code\Git\Grepify\Win.Grepify\Win.Grepify\obj\x86\Release\GenerateResource.read.1.tlog 48 | C:\Data\NCC\!Code\Git\Grepify\Win.Grepify\Win.Grepify\obj\x86\Release\GenerateResource.write.1.tlog 49 | C:\Data\NCC\!Code\Git.Public\grepify\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.exe.config 50 | C:\Data\NCC\!Code\Git.Public\grepify\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.exe 51 | C:\Data\NCC\!Code\Git.Public\grepify\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.pdb 52 | C:\Data\NCC\!Code\Git.Public\grepify\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.exe 53 | C:\Data\NCC\!Code\Git.Public\grepify\Win.Grepify\Win.Grepify\bin\Release\Win.Grepify.pdb 54 | C:\Data\NCC\!Code\Git.Public\grepify\Win.Grepify\Win.Grepify\obj\x86\Release\ResolveAssemblyReference.cache 55 | C:\Data\NCC\!Code\Git.Public\grepify\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmConfigure.resources 56 | C:\Data\NCC\!Code\Git.Public\grepify\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmMain.resources 57 | C:\Data\NCC\!Code\Git.Public\grepify\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.frmSearch.resources 58 | C:\Data\NCC\!Code\Git.Public\grepify\Win.Grepify\Win.Grepify\obj\x86\Release\Win.Grepify.Properties.Resources.resources 59 | C:\Data\NCC\!Code\Git.Public\grepify\Win.Grepify\Win.Grepify\obj\x86\Release\GenerateResource.read.1.tlog 60 | C:\Data\NCC\!Code\Git.Public\grepify\Win.Grepify\Win.Grepify\obj\x86\Release\GenerateResource.write.1.tlog 61 | -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Release/Win.Grepify.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Release/Win.Grepify.exe -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Release/Win.Grepify.frmConfigure.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Release/Win.Grepify.frmConfigure.resources -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Release/Win.Grepify.frmMain.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Release/Win.Grepify.frmMain.resources -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Release/Win.Grepify.frmSearch.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Release/Win.Grepify.frmSearch.resources -------------------------------------------------------------------------------- /Win.Grepify/Win.Grepify/obj/x86/Release/Win.Grepify.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nccgroup/grepify/201687c89d605a7ba9e09e0bb000e164fe9adda4/Win.Grepify/Win.Grepify/obj/x86/Release/Win.Grepify.pdb --------------------------------------------------------------------------------