Victor M. Alvarez
Victor M. Alvarez
I'm not sure this is the feature described in #244. This ignores whole source files, including the rules that were compiled correctly but were contained in a file that failed...
Please provide more context about the issue. High CPU utilization is expected, and depends a lot on the number and characteristics of the rules being used. Is the CPU usage...
Can you provide more details about how that feature would look like to you? I'm also interested in knowing how the CPU throttling feature works in Thor Scanner. Any context...
Is Thor Scanner open source? I was trying to find the source code too see how they implement that feature, but didn't find anything. It doesn't look like a trivial...
I've found two Rust crates (https://docs.rs/sysinfo/latest/sysinfo/struct.Cpu.html, https://docs.rs/systemstat/latest/systemstat/data/struct.CPULoad.html) that could do the heavy lifting, providing CPU load information in multiple platforms.
Don't close the issue, I need it as a reminder of the things that are still pending.
@steffenfritz @geraldstanje what's your OS? Linux or Windows? In Linux it should be relatively easy, you must install the `yara-x-capi` library first, as described in: https://virustotal.github.io/yara-x/docs/api/c/c-/ After installation, you can...
So, the problem is not while building the Go program, it's actually that you are unable to build the `libyara_x_capi` library, as mentioned in #145. Right?
Windows libraries will be included in the binaries produced for each release: https://github.com/VirusTotal/yara-x/commit/cee673d8fc978bac586df2bc4c310c04d05d6181
Yep, that's a known issue. If `wasmtime` adds support for these platforms that would be great, if not, we must live without support for them. To be honest, I'm not...