A safe & non-forensic, Windows Jumplist parser.
npm install @recent-cli/jumplist-parser-litebash
yarn add @recent-cli/jumplist-parser-lite
`
Usage
For Automatic destination files
`javascript
const { automatic_destination_parser } = require("@recent-cli/jumplist-parser-lite");
// bytes should contain a Buffer containing the target file.
const array_of_destinations = automatic_destination_parser(bytes);
console.log(array_of_destinations);
`
For Custom destination files
`javascript
const { custom_destination_parser } = require("@recent-cli/jumplist-parser-lite");
// bytes should contain a Buffer containing the target file.
const array_of_destinations = custom_destination_parser(bytes);
console.log(array_of_destinations);
`
See tests/ for more usage information.
So, What are Jumplists?
Jump Lists are a Windows feature that gives the user quick access to recently accessed application files and actions.
Jump Lists come in 2 main types:
- automatic (autodest, or *.automaticDestinations-ms) files
- custom (custdest, or *.customDestinations-ms) files
Reason for this package
##### Pure NodeJS parser & non-forensic use case
I wanted something that could be included in packages that does not raise privacy concerns and auto flagging by vulnerability scanner bots, like my @recent-cli` tool. Also, relying on compiled libraries was not ideal for my use case.