You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
_FastFinder_ was originally designed for Windows platform but it also work perfectly on Linux. Unlike other Go programs, if you want to compile or run it from source, you will need to install some libraries and compilation tools. Indeed, _FastFinder_ is strongly dependent of libyara, go-yara and CGO. Here's a little step by step guide:
2/ Make sure you have `automake`, `libtool`, `make`, `gcc` and `pkg-config` installed in your system.
16
+
2/ unzip and compile yara like this:
17
+
```
18
+
tar -zxf yara-<version>.tar.gz
19
+
cd <version>.
20
+
./bootstrap.sh
21
+
./configure
22
+
make
23
+
make install
24
+
```
25
+
3/ Run the test cases to make sure that everything is fine:
26
+
```
27
+
make check
28
+
```
29
+
30
+
## Configure CGO
31
+
CGO will link libyara and compile C instructions used by _Fastfinder_ (through go-yara project). Compiler and linker flags have to be set via the CGO_CFLAGS and CGO_LDFLAGS environment variables like this:
_FastFinder_ is a lightweight tool made for threat hunting, live forensics and triage on Windows Platform. It is
7
+
_FastFinder_ is a lightweight tool made for threat hunting, live forensics and triage on both Windows and Linux Platforms. It is
5
8
focused on enpoint enumeration and suspicious file finding based on various criterias:
6
9
* file path / name
10
+
* md5 / sha1 / sha256 checksum
7
11
* simple string content match
8
12
* complex content condition(s) based on YARA
9
13
10
14
### Installation
11
15
Compiled release of this software are available. If you want to compile
12
16
from sources, it could be a little bit tricky because it strongly depends of
13
-
_go-yara_ and CGO compilation. Anyway, you'll find a detailed documentation [here](README.windows-compilation.md)
17
+
_go-yara_ and CGO compilation. Anyway, you'll find a detailed documentation [for windows](README.windows-compilation.md) and for [for linux](README.linux-compilation.md)
Copy file name to clipboardExpand all lines: README.windows-compilation.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,6 @@
1
+
# Compiling instruction for _FastFinder_ on Windows
1
2
2
-
# Installing _FastFinder_ on Windows
3
-
4
-
_FastFinder_ is design for Windows platform but it's a little bit tricky because it's strongly dependant of go-yara and CGO. Here's a little step by step guide:
3
+
_FastFinder_ was originally designed for Windows platform but it's a little bit tricky to compile because it's strongly dependant of go-yara and CGO. Here's a little step by step guide:
0 commit comments