Skip to content

hakaioffsec/browservoyage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrowserVoyage

Your friendly tool to extract cookies and passwords from major web browsers.

BrowserVoyage is a simple command-line tool and Rust library for extracting browsing data. It's designed to be easy to use, cross-platform, and modular.

Supported Browsers

  • Google Chrome
  • Mozilla Firefox
  • Microsoft Edge
  • Safari (macOS only)
  • Brave
  • Chromium

Works on Windows, macOS, and Linux.

Installation

  1. Clone the repository:

    git clone https://github.com/hakaioffsec/browservoyage
    cd browservoyage
  2. Build the project:

    cargo build --release

    The executable will be in ./target/release/browservoyage.

Quick Start

Here are a few examples to get you started:

# Extract all data from all browsers (outputs to `browser_data_export/`)
./target/release/browservoyage

# Extract only passwords from Chrome and Firefox into a CSV file
./target/release/browservoyage --browsers chrome,firefox --content credentials --format csv --output passwords.csv

# Get help and see all available options
./target/release/browservoyage --help

Using as a Library

You can also add BrowserVoyage as a dependency to your Rust project.

Cargo.toml:

[dependencies]
browservoyage = { git = "https://github.com/hakaioffsec/browservoyage" }

Example:

use browservoyage::{extract_browser_data, ExtractionConfig, BrowserType, ContentType};

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let config = ExtractionConfig::default(); // Extracts all content from all browsers
    let results = extract_browser_data(&config)?;

    for result in results {
        println!("Extracted data from {} for {} profiles.", result.browser.name, result.profiles.len());
    }

    Ok(())
}

Contributing

Contributions are welcome! If you'd like to help, please feel free to fork the repository and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the GNU GPLv3 License.

About

Browser Voyage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages