Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/syrex1013/threatbrowser

A powerful, open-source, user-friendly browser designed for multi-accounting.
https://github.com/syrex1013/threatbrowser

affiliate-marketing browser cybersecurity electron multiaccounting undetected vue

Last synced: about 20 hours ago
JSON representation

A powerful, open-source, user-friendly browser designed for multi-accounting.

Awesome Lists containing this project

README

        





THREATBROWSER


A powerful, user-friendly browser designed for multi-accounting.



license
last-commit
repo-top-language
repo-language-count



Developed with the software and tools below.



electronbuilder
Prettier
HTML5
YAML
Vite
Axios
Vue.js


ESLint
Electron
Puppeteer
TypeScript
Vuetify
JSON



## 🔗 Quick Links

> - [📍 Overview](#-overview)
> - [📦 Features](#-features)
> - [🚀 Getting Started](#-getting-started)
> - [⚙️ Installation for development](#️-installation-for-development)
> - [🤖 Running threatbrowser](#-running-threatbrowser-for-development)
> - [🛠 Building for windows](#-Building-for-windows)
> - [🛠 Project Roadmap](#-project-roadmap)
> - [🤝 Contributing](#-contributing)
> - [📄 License](#-license)
> - [👏 Acknowledgments](#-acknowledgments)

---

## 📍 Overview

ThreatBrowser is the first open-source multiaccounting browser. Proxy integration, unlimited profiles, everything included.

---

## 📷 Gallery

- Profiles Section
![Main](https://i.imgur.com/2reUO2e.png)

- Bypassing fingerprint tests
![Main](https://i.imgur.com/FqIDZFu.png)

- Proxy Manager
![Main](https://i.imgur.com/Eg2XPST.png)

---

## 📦 Features

- Unlimited profiles
- SOCKS4/5, HTTP/S proxy integration
- Custom User Agents settings
- Open-Source

---

## 🚀 Getting Started

**_Requirements_**

Ensure you have the following dependencies installed on your system:

- **Node.js**: `version 14.x or higher`
- **npm**: `version 6.x or higher`
- **TypeScript**: `version 4.x or higher`
- **Electron**: `version 13.x or higher`

### ⚙️ Installation for development

1. Clone the threatbrowser repository:

```sh
git clone https://github.com/syrex1013/threatbrowser
```

2. Change to the project directory:

```sh
cd threatbrowser
```

3. Install the dependencies:

```sh
npm install
```

### 🤖 Running threatbrowser for development

Use the following command to run development build

```sh
npm run dev
```

### 🛠 Building for windows

Use the following command to build ThreatBrowser for windows

```sh
npm run build:win
```

You can also use prebuilt versions from our releses section.

## 🛠 Project Roadmap

- [x] `► Custom useragents`
- [ ] `► More customizations of profile`
- [ ] `► Exporting profiles and cookies`
and more!

---

## 🤝 Contributing

Contributions are welcome! Here are several ways you can contribute:

- **[Submit Pull Requests](https://github.com/syrex1013/threatbrowser/blob/main/CONTRIBUTING.md)**: Review open PRs, and submit your own PRs.
- **[Join the Discussions](https://github.com/syrex1013/threatbrowser/discussions)**: Share your insights, provide feedback, or ask questions.
- **[Report Issues](https://github.com/syrex1013/threatbrowser/issues)**: Submit bugs found or log feature requests for Threatbrowser.

Contributing Guidelines

1. **Fork the Repository**: Start by forking the project repository to your GitHub account.
2. **Clone Locally**: Clone the forked repository to your local machine using a Git client.
```sh
git clone https://github.com/syrex1013/threatbrowser
```
3. **Create a New Branch**: Always work on a new branch, giving it a descriptive name.
```sh
git checkout -b new-feature-x
```
4. **Make Your Changes**: Develop and test your changes locally.
5. **Commit Your Changes**: Commit with a clear message describing your updates.
```sh
git commit -m 'Implemented new feature x.'
```
6. **Push to GitHub**: Push the changes to your forked repository.
```sh
git push origin new-feature-x
```
7. **Submit a Pull Request**: Create a PR against the original project repository. Clearly describe the changes and their motivations.

Once your PR is reviewed and approved, it will be merged into the main branch.

---

## 📄 License

This project is protected under the MIT License. For more details, refer to the [LICENSE](https://github.com/syrex1013/threatbrowser/blob/d01f8bfe1231c426c8bd6c01006feb9279657abc/LICENSE.md) file.

---

## 👏 Acknowledgments

- [Puppeter](https://github.com/puppeteer/puppeteer)
- [Electron-vite](https://github.com/electron-vite)

[**Return**](#-quick-links)

---