Abyss Watcher
cd2d396c9e
tmp commit to resolve pstree case sensitive filename
2025-03-12 16:54:49 +01:00
Abyss Watcher
c4054b4122
correct pstree json name
2025-03-12 16:51:14 +01:00
Abyss Watcher
489265e86c
make modules test specific
2025-03-12 16:28:19 +01:00
Abyss Watcher
d37f7b98f5
first windows testing enhancement iteration
2025-03-12 16:22:54 +01:00
Abyss Watcher
a539047516
correctly order volshell args
2025-03-12 16:19:08 +01:00
Abyss Watcher
ca20b6e979
enhance and extend testing helper functions
2025-03-12 16:10:12 +01:00
Abyss Watcher
2d5a6eeb8e
add windows10 sample abstraction
2025-03-12 16:09:13 +01:00
Abyss Watcher
d6362e010f
add testing data constants
2025-03-12 16:08:52 +01:00
Abyss Watcher
7b0628d9c1
windows testing data
2025-03-12 15:59:07 +01:00
Abyss Watcher
8c1e9f0534
change args order to improve debugging ease
2025-03-05 15:12:02 +01:00
Abyss Watcher
a162fceed4
migrate windows and linux tests to dedicated files
2025-03-04 16:54:11 +01:00
Abyss Watcher
f7dfab57fd
adjust helpers and add match_output_row
2025-03-04 16:46:03 +01:00
Abyss Watcher
367e0ebc0d
add sample abstraction
2025-03-04 16:41:12 +01:00
ikelos and GitHub
51c19fbdf2
Merge branch 'feature/linux_ifconfig_plugin' into linux_ifconfig_plugin
2025-02-16 21:40:36 +00:00
Gustavo Moreira
bf0271cd57
linux: kallsyms plugin: simplify argument by removing the "only-" prefix, which was also causing confusion.
2025-02-02 12:29:01 +11:00
Gustavo Moreira
5347926ab6
linux: Add pscallstack plugin testcase
2025-02-02 11:34:31 +11:00
Gustavo Moreira
80f6d0dad6
linux: Add kallsyms plugin testcase
2025-02-02 11:33:34 +11:00
ikelos and GitHub
e66d6745ef
Merge branch 'develop' into linux_ifconfig_plugin
2025-01-30 11:01:06 +00:00
Gustavo Moreira
d8254b6373
linux: page_cache test case: Improve test
2025-01-16 21:39:37 +11:00
Gustavo Moreira
9944fcc61f
linux: page_cache test case: Since the --dump no longer generate output, we test both modes, listing and dumping.
2025-01-16 21:15:22 +11:00
Gustavo Moreira
ef977efe62
testcases: Improve volshell basic testcase calling ps() on each of them
2024-12-20 14:50:35 +11:00
Gustavo Moreira
d546c983f3
testcases: Fix runvol* default list arguments
2024-12-20 14:33:36 +11:00
Gustavo Moreira
c317a45eb5
testcases: Add missing operating system argument
2024-12-20 14:31:40 +11:00
Gustavo Moreira
658d40335a
testcases: Add basic volshell testcases for each OS image
2024-12-20 13:06:14 +11:00
Gustavo Moreira
9c0dcad7b1
linux: page cache inodepages testcase: explicitly close the file to improve clarity for AI processing
2024-12-18 10:42:54 +11:00
Gustavo Moreira
69d291c644
linux: testcases: add 10 final test cases to achieve full plugin coverage
2024-12-18 10:16:59 +11:00
Gustavo Moreira
9c587b0378
linux: testcases: improve existent testcases code and checks
2024-12-18 10:12:32 +11:00
Arthur Deierlein
f6c852c478
format with black
2024-12-17 22:55:39 +01:00
Arthur Deierlein
a63ea662f4
apply unsafe fixes (ruff check --unsafe-fixes --fix)
2024-12-17 22:55:38 +01:00
Gustavo Moreira
3b0f0915c7
linux: page_cache: add testcase for page_cache.files plugin
2024-12-16 19:36:54 +11:00
ikelos and GitHub
e4c552050c
Merge pull request #1377 from gcmoreira/pytest_image_autoselection_improvement
...
Testing: Enable automatic OS image selection by matching test name and image filename prefixes
2024-12-01 11:06:46 +00:00
Gustavo Moreira
535ce3a22a
testing: Enable automatic selection of the OS image based on the test and filename prefix, addressing an issue in the development environment.
...
For example, when using VSCode with pytest, test autodiscovery triggers pytest_generate_tests(), adding all images to each test case. This causes issues, as Linux tests end up being executed with Windows and Mac images, and vice versa.
2024-12-01 19:34:35 +11:00
Gustavo Moreira
c19a54cbd9
testcases: Minor cleanup: Renaming and reordering functions to align with the Linux/Windows test cases
2024-12-01 14:08:53 +11:00
Gustavo Moreira
7ae27c4eaa
Merge branch 'develop' into linux_pslist_dependencies_fix_1366
2024-12-01 13:24:53 +11:00
Mike Auty
d404747de5
Tests: Add in vadyarascan tests
2024-12-01 00:04:46 +00:00
Mike Auty
56f6ef0add
Include a test developed by @gcmoreira and @eve-mem
2024-11-30 11:52:16 +00:00
Gustavo Moreira
aaeec80fdf
linux: library_list testcase: Optimize testing performance by limiting the number of processes to just one. This change will reduce execution time and speed up the test
2024-11-28 13:53:11 +11:00
Gustavo Moreira
fb4ab9d477
linux: test cases: remove unused variables
2024-11-28 13:45:26 +11:00
Gustavo Moreira
63ac0abe64
linux: Add 15 new test cases for plugins dependent on pslist
2024-11-28 13:25:08 +11:00
Gustavo Moreira
7c559c53f4
test_cases: underscore unused variables
2024-11-28 12:11:14 +11:00
lesander
a04c04c4e3
fix ci
2024-11-08 14:03:08 +01:00
David McDonald
0413cc5e26
Windows: Scheduled tasks - code review fixes
2024-10-25 12:56:18 -05:00
David McDonald
c0672f6c4b
Linux: Sockstat - adds pytest
...
This adds a pytest for the `linux.sockstat.Sockstat` plugin.
2024-10-01 10:02:25 -05:00
Davide Arcuri
ce9832a2b3
both yara-python and yara-x support
2024-07-22 13:58:33 +02:00
Davide Arcuri
bca4cdda74
replace yara-python with yara-x
2024-07-19 11:09:52 +02:00
ikelos and GitHub
d4b92db446
Merge pull request #960 from RuBublik/poolscanner-thread-support
...
Add threads pool tag scanning
2024-03-04 14:58:04 +00:00
Gustavo Moreira
6e7b5b5941
Linux: Add linux_library_list test case
2024-02-13 19:41:30 +11:00
Gustavo Moreira
5219e8aaae
Remove lowercase matching from linux.ip.Addr test
2024-02-02 21:03:03 +11:00
Gustavo Moreira
8b6bd0f74e
Add linux.ip.Link test using linux-sample-1.bin image
2024-02-02 21:02:05 +11:00
Gustavo Moreira
260fbd8d24
Python os.path module precisely does that by checking the current platform and, based on it, utilizes either the posixpath or ntpath modules
2024-02-02 17:03:14 +11:00