mapachon

command module
v0.0.0-...-9c07312 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 4, 2022 License: MIT Imports: 11 Imported by: 0

README

mapachón

mapachón 🦝 likes to dig through dumps. There's no telling what kind of things this feral creature might find.

Installation

go install github.com/cmars/mapachon@main

Usage

Run an Apache Tika server
podman-compose up
Run mapachón
mapachon /path/to/dump

The thing about los mapachónes is they like to wash their food. So the result is clean text, rather than questionable document files.

Security

This isn't some Record Player Omega, it's a silly project named after a tricksy wild animal.

Know your threat model and don't eat stuff off the sidewalk.

  • Apache Tika might itself be exploited by malicious input. Consider the container runtime surface area.
  • Apache Tika might be exploited to produce content that exploits sqlite3 C libraries. Consider where mapachon is executed. But already, we've reduced this down to text inputs to prepared statements.
  • sqlite3 clients might be exploited by malicious databases. Consider whether the db is really clean (would you eat food washed by a raccoon?). But again. is this very likely through string inputs alone?

That's already several layers to get through, a much-reduced surface area, a more robust record player (if not a perfect one), and you might add more layers to your analysis pipeline.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
ent

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL