Skip to content

L33tSh4rk/Sh4rk-0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SH4RK-0 Investigation Tool

Ler em Português

A desktop, local-first, graph-based investigation tool inspired by Maltego, built with Python and PySide6.


About The Project

SH4RK-0 is an open-source intelligence (OSINT) and investigation analysis tool designed to run entirely on the user's local machine. Unlike web-based alternatives, it prioritizes privacy and control by ensuring no data ever leaves your computer unless explicitly requested by a "Transform".

The core idea is to provide a canvas where investigators can visually map out relationships between different entities—such as people, companies, domains, and network infrastructure—creating a powerful mind map for complex cases.

Key Features (Planned)

  • Local-First Database: All investigation data is stored in a local SQLite file.
  • Interactive Canvas: Create, connect, and organize entities (nodes) and relationships (edges).
  • Extensible Transform Engine: Automate data discovery by running simple Python scripts (Transforms) on entities to find new, related information.
  • User-Controlled Network Access: The application is offline by default. No network requests are made without explicit user permission for each action.
  • Rich Entity Details: A dedicated panel to view and edit detailed information for each entity on the graph.

Tech Stack

  • Backend & Core Logic: Python 3.12
  • Graphical User Interface (GUI): PySide6 (The official Python bindings for Qt)
  • Database: SQLite

Author

👤 Allan Custódio Diniz Marques

This is a solo project conceived and developed entirely by me. I am responsible for all aspects of its design, architecture, and implementation.

Project Status

Work in Progress: This project is currently in the initial development sprints. The core architecture and foundational features are being built.



Ferramenta de Investigação SH4RK-0

Read in English

Uma ferramenta de investigação desktop, local-first e baseada em grafos, inspirada no Maltego e construída com Python e PySide6.


Sobre o Projeto

SH4RK-0 é uma ferramenta de análise de investigações e inteligência de fontes abertas (OSINT) projetada para rodar inteiramente na máquina local do usuário. Diferente de alternativas baseadas na web, ela prioriza a privacidade e o controle, garantindo que nenhum dado saia do seu computador, a menos que explicitamente solicitado por uma "Transformada".

A ideia central é fornecer um canvas onde investigadores possam mapear visualmente os relacionamentos entre diferentes entidades — como pessoas, empresas, domínios e infraestrutura de rede — criando um mapa mental poderoso para casos complexos.

Funcionalidades Principais (Planejadas)

  • Banco de Dados Local-First: Todos os dados da investigação são armazenados em um arquivo local SQLite.
  • Canvas Interativo: Crie, conecte e organize entidades (nós) e relacionamentos (arestas).
  • Motor de Transformadas Extensível: Automatize a descoberta de dados executando scripts Python simples (Transformadas) em entidades para encontrar novas informações relacionadas.
  • Acesso à Rede Controlado pelo Usuário: A aplicação é offline por padrão. Nenhuma requisição de rede é feita sem a permissão explícita do usuário para cada ação.
  • Detalhes Ricos de Entidades: Um painel dedicado para visualizar e editar informações detalhadas para cada entidade no grafo.

Tecnologias Utilizadas

  • Backend & Lógica Principal: Python 3.12
  • Interface Gráfica (GUI): PySide6 (Os bindings oficiais de Python para Qt)
  • Banco de Dados: SQLite

Desenvolvido Por

👤 Allan Custódio Diniz Marques

Este é um projeto solo, concebido e desenvolvido inteiramente por mim. Sou responsável por todos os aspectos do seu design, arquitetura e implementação.

Status do Projeto

Em Desenvolvimento: Este projeto está atualmente nos sprints iniciais de desenvolvimento. A arquitetura principal e as funcionalidades de base estão sendo construídas.

About

A local OSINT investigation tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published