Skip to content

Latest commit

 

History

History
176 lines (150 loc) · 4.04 KB

README.md

File metadata and controls

176 lines (150 loc) · 4.04 KB

Mundatus


Mundatus is a website developed by Cyber Notrum, with which you can delete all the metadata of a file simple, fast and secure.

Mundatus uses the exiftool program developed by Phil Harvey is used in the back-end.

Installation

The installation has to be done on a UNIX system and there are three options:

  • The installation of a docker container
  • The automatic installation with a script
  • The manual installation.

You will need to clone the repository:

git clone https://github.com/ChispasHK/Mundatus
cd Mundatus/

Before deploying any services you have to create and configure the file/ directory.

Debian/Ubuntu family

Create directory

mkdir www/file/

Change directory owner

chown www-data:www-data www/file/

Change directory permissions

chmod 766 www/file/

Other Linux distributions

Create directory

mkdir www/file/

Change directory permissions

chmod 777 www/file/

Containerized Installation

A Mundatus instance can be setup and replicated easily using Dockerfile and Docker Compose.

Turn on the docker-compose

docker-compose up -d 

The app should be running on port 80.

Easy Install Script

The installation script is a shell script that only works with the Debian/Ubuntu family, with which we can automate the installation of mundatus.

The programs that install the script:

  • Apache
  • PHP
  • ExifTool 12.38

Prerequisites

Change permissions in shell script.

sudo chmod 755 install.sh

Run the shell script with root permissions

sudo ./install.sh

Manual Installation (Only works with the Debian/Ubuntu family)

Install Apache

apt install apache2 -y

Install PHP

apt install php libapache2-mod-php -y

Download the Image-ExifTool distribution

wget https://exiftool.org/Image-ExifTool-12.38.tar.gz

Unpack the distribution

gzip -dc Image-ExifTool-12.38.tar.gz | tar -xf -

Make it your current directory

cd Image-ExifTool-12.38

Test ExifTool

perl Makefile.PL 

Test ExifTool

apt install make -y 

Install ExifTool

make test   

Copy the files and move them to the apache2 directory

cp -r www/* /var/www/html/ 

We delete the index.html file

rm -r /var/www/html/index.html

Prerequisites (Configuration if you want to increase the size of the files)

You have to open the php.ini configuration file and look for the following directives:

upload_max_filesize = 10M
post_max_size = 10M

We change the values

Supported File Types

File Type Support File Type Support
360 JPEG, JPG, JPE
3G2, 3GP2 JXL
3GP, 3GPP LRV
AAX M4A, M4B, M4P, M4V
AI, AIT MEF
ARQ MIE
ARW MOS
AVIF MOV, QT
CR2 MP4
CR3 MPO
CRM MQV
CRW, CIFF MRW
CS1 NEF
DCP NKSC
DNG NRW
DR4 ORF, ORI
DVB PDF
EPS, EPSF, PS PEF
ERF PNG, JNG, MNG
EXIF PPM, PBM, PGM
EXV PSD, PSB, PSDT
F4A, F4B, F4P, F4V QTIF, QTI, QIF
FFF RAF
FLIF RAW
GIF RW2
GPR RWL
HDP, WDP, JXR SR2
HEIC, HEIF, HIF SRW
ICC, ICM THM
IIQ TIFF, TIF
IND, INDD, INDT VRD
INSP X3F
JP2, JPF, JPM, JPX XMP

License & Copyright

MIT License (see license)

The Mundatus code is licensed as MIT License and the Documentation is licensed as Creative Commons (CC-BY-SA-3.0) and the copyright is owned by Cyber Notrum and ChispasHK.