Commit Graph
67 Commits
Author SHA1 Message Date
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
ikelosandGitHub 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
ikelosandGitHub 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
ikelosandGitHub 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
ikelosandGitHub 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