Commit Graph
3011 Commits
Author SHA1 Message Date
Gustavo Moreira a7520a377d Supporting socket and reuseport filters in all the socket families. 2021-12-21 14:53:13 +11:00
Gustavo Moreira 7dc33b8314 fix typo 2021-12-14 17:28:38 +11:00
Gustavo Moreira a1ff8d7809 Fix comment. This was related to netlink_sock not packer_sock 2021-12-14 17:25:58 +11:00
Gustavo Moreira 34176a8066 Moving log lines from warning to LOGLEVEL_V 2021-12-14 17:10:45 +11:00
Gustavo Moreira f4e1f4729f Added type annotations 2021-12-14 16:56:27 +11:00
Gustavo Moreira 8af7422928 Parameterized generator 2021-12-14 16:52:47 +11:00
Gustavo Moreira b4bcdd0856 Minor changes 2021-12-14 16:51:02 +11:00
Gustavo Moreira 7ed5739e24 socket is no longer imported in this file. Remove the underscore 2021-12-14 16:24:57 +11:00
Gustavo Moreira 52181c7e8f Improvements to the parameterized generator changes 2021-12-14 16:22:30 +11:00
Gustavo Moreira c54818e630 Remove redundancies around array_to_string(). It returns a str() already. 2021-12-14 16:00:11 +11:00
Gustavo Moreira a386a7a948 Removed underscore from unused arguments 2021-12-14 15:40:51 +11:00
Gustavo Moreira 86676cf4e8 Changing BPF_PROG_TYPE_UNSPEC constant in favor of a literal 0 and a comment. 2021-12-14 15:37:55 +11:00
Gustavo Moreira 6970776c4c Renaming function to use single underscore and name from extra to extended 2021-12-14 15:37:48 +11:00
Gustavo Moreira 2e93db9b57 Adding versioning to SockHandlers 2021-12-14 15:37:43 +11:00
Gustavo Moreira 9766327433 Parameterized generator 2021-12-14 15:37:37 +11:00
Gustavo Moreira 5c507f5ae8 Plugins versioning fixes 2021-12-14 15:37:19 +11:00
Gustavo Moreira 6456e55ddc Added Sockstat linux plugin to enumerate all processes sockets.
The output format is based on the `ss` tools. It supports:
* Unix socket
* Inet/Inet6 sockets
* Netlink sockets
* VSock sockets
* Packet sockets
* XDP sockets (eBPF)
* Bluetooth sockets (When the respective symbols are present)

Changes to the linux Lsof plugin were required to be able to reuse its filedescriptor listing capability.
2021-12-10 17:51:27 +11:00
Gustavo Moreira 02bf609fd1 Prepare linux.lsof.Lsof plugin to work as a helper library for other plugin. 2021-12-10 17:50:52 +11:00
Mike Auty 581251cb05 Linux: Fix long standing typo (thanks to @gcmoreira) 2021-12-08 23:34:53 +00:00
ikelosandGitHub 32ec4afed3 Merge pull request #586 from volatilityfoundation/issues/qemu-speed-up
Layers: Speed up qemu by not bisecting
2021-12-08 23:08:32 +00:00
ikelosandGitHub 8f083ed1dd Merge pull request #476 from japhlange/issues/issue474_netscan_win8sp1x64
adds netstat symbols to Win8x64 ISF files
2021-12-06 20:10:25 +00:00
Jan 125658ee0d re-adds accidentally deleted file 2021-12-06 21:09:39 +01:00
Jan be4d014f1a improves decision making when to inspect driver pe header based on version_dict 2021-12-06 17:18:39 +01:00
Jan 6cd2d940f3 adds proper version requirement for verinfo 2021-12-06 17:18:38 +01:00
Jan 3aac7b228e adds a few clarifying comments and handles errors better 2021-12-06 17:16:23 +01:00
Jan ee65793fd8 adds new ISF for tcpip.sys 6.3.9600.19935 + distinguisher 2021-12-06 17:16:20 +01:00
Jan 90ad7b1609 reverts pointless createtime offset change 2021-12-06 17:14:40 +01:00
Jan fffb375909 adds netstat symbols to Win8x64 ISF files 2021-12-06 17:14:40 +01:00
Mike Auty 96820e2804 Plugins: Bump skeleton_key_check to 2.0.0 2021-12-03 16:02:06 +00:00
ikelosandGitHub da1216a747 Merge pull request #594 from a5hlynx/develop
update version to 2.0.0
2021-12-03 15:58:15 +00:00
a5hlynx 680349016e update version to 2.0.0 2021-12-04 00:29:00 +09:00
Mike Auty f821ac6072 Layers: Comment out unused code in AVML 2021-11-17 20:42:11 +00:00
Mike Auty 8d48faa0d9 Layers: Close file on layer destruction to prevent ResourceWarning 2021-11-17 13:52:25 +00:00
Mike Auty 3cb2bf9fac Core: Fix up python 3.10 support
Fixes #589
2021-11-17 13:41:09 +00:00
Mike Auty a1cbea27a8 Layers: Speed up qemu by not bisecting 2021-11-08 22:56:06 +00:00
ikelosandGitHub 23453f5d8c Merge pull request #580 from volatilityfoundation/issues/large-page-fix
Layers: Fix bug where PAT flag is treated as address
2021-11-03 19:20:38 +00:00
ikelosandGitHub bcdec8a480 Merge pull request #584 from CaptWake/issue-449
issue-449 - add --physical flag
2021-10-27 23:21:50 +01:00
ikelosandGitHub 0c603a20ba Merge pull request #579 from volatilityfoundation/feature/vad-maxsize
Windows: Set a 100Gb VAD max size for vadinfo
2021-10-27 23:19:57 +01:00
Mike Auty 20ca165d0f Windows: Lower the vadlimit on MHL's advice 2021-10-27 23:19:30 +01:00
Stefano 6979a6d2ee psscan: Remove usage of PHYSICAL_DEFAULT variable 2021-10-25 17:56:33 +02:00
Stefano 2d3d133c0e issue-449 - add --physical flag 2021-10-24 19:02:14 +02:00
ikelosandGitHub a7ad0dbc0e Merge pull request #582 from garanews/develop
fix some typo
2021-10-19 09:02:14 +01:00
garanews 449c2aaddf fix some typo 2021-10-18 14:38:12 +02:00
Mike Auty 2a7831466c Layers: Fix bug where PAT flag is treated as address 2021-10-17 13:29:32 +01:00
Mike Auty 7cac1a98fd Core: Update documentation for RegExScanner 2021-10-13 15:03:17 +01:00
Mike Auty 5f3e519cae Core: Make the regex scanner default to DOTALL
This will have no impact on the existing core use of the regex scanner,
and therefore does not require a version bump.
2021-10-13 15:00:27 +01:00
Mike Auty adfb0de187 Windows: Set a 100Gb VAD max size for vadinfo 2021-10-13 14:50:42 +01:00
Mike Auty daef7df46f Windows: Improve PDB scanning regex
The regular expression for finding PDB signatures didn't have an
apprioriate flag to treat newline characters like normal characters,
meaning that if a newline character occurred between the RSDS header
and the name of the pdb file, the pdb signature would be missed.

Also updated the filenames so that they're escaped, meaning it must be
an actual dot for the extension rather than any character.

Fixes #577
2021-10-13 14:18:25 +01:00
ikelosandGitHub 2d39dc5a91 Merge pull request #575 from volatilityfoundation/issue_566_dependencies
refs #566 refactor dependencies
2021-10-11 11:21:12 +01:00
Mike Auty 472547061c Core: Fix up setup.py documentation 2021-10-11 11:20:48 +01:00