[BASH] memcleaner

In passato abbiamo parlato degli inodes, dei dentries e della pagecache, ecco qui l’articolo di riferimento: https://www.freenixsecurity.net/it/2017/05/19/inodes-dentries-e-page-cache/

In questo articolo parleremo di un programma realizzato da me (davenull) per ripulire la RAM dagli inodes, dentries e pagecache inutilizzati.

Il suo nome è memcleaner ed è scritto in Bash.

Per installarlo su Debian Jessie e Stretch le uniche dipendenze da soddisfare sono due, installiamole:

# apt-get install git git-core

Per installarlo su OpenWrt (testato su ATTITUDE ADJUSTMENT 12.09, r36088) aggiorniamo il repository:

# opkg update

Ed installiamo questi due pacchetti:

# opkg install bash git

Da adesso le istruzioni per Debian ed OpenWrt sono le stesse

Adesso scarichiamo memcleaner con il comando:

$ git clone git://github.com/FreeNIX-Security-Labs/memcleaner

Entriamo nella cartella appena creata da git:

$ cd memcleaner

adesso diamo i permessi di esecuzione al file install.sh:

# chmod 755 install.sh</pre

ed eseguiamo l'installazione:
# ./install.sh

Per avviarlo basta digitare:

# memcleaner

Per constatare la sua efficacia, lanciate il comando:

# free -m

poi lanciate memcleaner e poi di nuovo il comando:

# free -m

Ecco il repository di memcleaner: https://github.com/FreeNIX-Security-Labs/memcleaner

Author: davenull

Ho 28 anni (ad aprile 29) e vengo da Taranto (Puglia, Italia) e sono:

Sistemista/Programmatore Unix (Debian, OpenMediaVault, OpenWrt, FreeBSD, NetBSD, Lineage OS);

Prototipatore con Raspberry Pi.

Esperto di Sicurezza Informatica, scrivo exploit da poco piì di dieci anni, circa quindici;

Esperto di microarchitetture embedded, specialmente bcm63, ar7 ed armhf (6 e 7);

Fondamentalista del Free Software (Free as in Freedom)

Relatore ed organizzatore di svariati Linux Day a Taranto e a Francavilla Fontana (Brindisi);

Sistemista di svariate sale server che ora non vi sto ad elencare;

Co-Founder di JonixLUG: https://www.jonixlug.altervista.org

Founder di FreeNIX Security Labs: https://www.freenixsecurity.net

Collaboratore esterno dell'Associazione Fare Zero Makers: http://www.farezero.org