# Tool Comparison: Current Kali vs REMnux ## Current Tools in Kali-based Container ### PDF Analysis Tools - **pdfid.py** - Schnelle Übersicht über PDF-Aufbau - **pdf-parser.py** - Zerlegen und extrahieren von PDF-Elementen - **peepdf** - PDF-Analyse Framework mit Javascript Analyse - **pdftk** - Tool um das PDF zu "flatten" - **origami** (Ruby gems) - pdfcop, pdfextract, pdfmetadata ### Malware Analysis Tools - **capa** - Malware capability detection - **box-js** - JavaScript sandbox analysis - **oletools** (oledump.py, rtfdump.py, emldump.py, etc.) - **visidata** - Data exploration and analysis - **unfurl** - URL/data analysis ### General Tools - **exiftool** - Metadata extraction - **catdoc**, **docx2txt** - Document conversion - **unrtf** - RTF processing - **ImageMagick** - Image processing - **DidierStevens suite** - many analysis tools in /opt/didierstevenssuite/ ### System Tools - **mc** - Midnight Commander - **wget**, **git**, **p7zip-full**, **npm** ## REMnux PDF Tools (Already Available) ### PDF Analysis Suite (✅ Already have most) - **peepdf** ✅ - same tool - **origami** ✅ - same Ruby gem suite - **pdf-parser.py** ✅ - same Didier Stevens tool - **pdfid.py** ✅ - same Didier Stevens tool - **pdftk-java** ✅ - same as pdftk but Java version - **qpdf** ❌ - PDF manipulation tool we don't have - **pdfresurrect** ❌ - Extract previous PDF versions, we don't have - **pdftool** ❌ - Analyze PDF incremental updates, we don't have ### General Document Analysis (REMnux has) - **base64dump** ❌ - Didier Stevens Base64 decoder, we don't have - **tesseract** ❌ - OCR tool, we don't have ## Analysis: What We Need to Add ### Tools REMnux has that we don't: 1. **qpdf** - PDF manipulation (merge, convert, transform) 2. **pdfresurrect** - Extract previous versions from PDFs 3. **pdftool** - PDF incremental update analysis 4. **base64dump.py** - Base64 decoder (Didier Stevens) 5. **tesseract** - OCR tool ### Tools we have that REMnux doesn't explicitly list: 1. **capa** - Malware capability detection 2. **box-js** - JavaScript sandbox 3. **visidata** - Data exploration 4. **unfurl** - URL/data analysis 5. **ImageMagick** - Image processing 6. **catdoc/docx2txt** - Document conversion ## Migration Strategy REMnux base image will provide: - All our current PDF tools (peepdf, origami, pdf-parser.py, pdfid.py, pdftk) - Plus additional tools (qpdf, pdfresurrect, pdftool, base64dump, tesseract) We need to add: - capa (malware analysis) - box-js (JavaScript analysis) - visidata (data exploration) - unfurl (URL analysis) - Our German documentation files