Bashhub, få tillgång till historiken för din terminal var som helst

bashhub om

I nästa artikel ska vi ta en titt på bashhub. Alla Gnu / Linux-användare vet att kommandona vi kör i skalet kommer att sparas och vi kan se dem när som helst med hjälp av kommandot historia, med UPP / NER-pilarna eller gör en omvänd sökning (CTRL + R) i terminalen. Alla kommandon som vi utför i terminalen kommer att sparas i .bash_history-fil. Men vi kan se dem, komma åt och köra om dem bara från samma maskin. Om vi ​​behöver det få tillgång till vår terminalhistorik från ett annat system i nätverketDet är här "Bashhub" -verktyget kommer till vårt hjälp.

Detta är enkelt online-webbtjänst där vi kan spara alla kommandon och komma åt dem var som helst. Bashhub sparar alla kommandon som vi skriver i alla sessioner och system, så att vi kan komma åt dem var som helst. För att uttrycka det enkelt, allt BASHs historia kommer att finnas tillgänglig i molnet. Bashhub är helt gratis och öppen källkod.

Alla kommandon lagras i Bashhub-databasen, som krypteras med kryptering på lagringsnivå genom LUKS. Bashhub kommer att generera en unik identifieringstoken för varje användare. Alla kommandon som spelats in för en användares räkning är endast tillgängliga med användarens autentiseringstoken. Faktiskt det finns inget sätt att dela dessa kommandon och de är inte offentligt tillgängliga. Bashhub tillåter oss att ignorera vissa kommandon som innehåller konfidentiell information som användarens lösenord.

Installerar Bashhub

För att kunna använda detta verktyg måste vi se till att har installerat Python (Åtminstone 2.7) i vårt system. Python 2.7 finns i standardförråd för de flesta Gnu / Linux-distributioner.

När Python har installerats kan vi nu utföra följande kommando i terminalen (Ctrl + Alt + T) enligt nedan:

bashhub-konfiguration

curl -OL https://bashhub.com/setup && bash setup

Efter några sekunder ombeds vi att skapa ett nytt konto om vi inte redan har ett. Vi måste skriva ett giltigt e-postmeddelande, användarnamn och lösenord och namnet på vårt system.

bashhub-användarkonfiguration

Systemet informerar oss om att registreringen har slutförts. Ditt konto har skapats på Bashhub. Vi kan komma åt vår profil i «https://bashhub.com/nombre-de-usuario«. Bashub skapar en katalog som heter .bashhub som innehåller en virtuell Python-miljö och skript i vår $ HOME-katalog.

webbanvändare bashhub

När registreringen är klar måste vi starta om terminalen för att börja spela in vår historia av terminaler.

Testar Bashhub

Nu kör vi alla slumpmässiga kommandon för att kontrollera om det verkligen fungerar. Jag körde följande kommandon:

clear
pwd
uname -a
ls -l
touch prueba.txt

Verifiera skriftliga kommandon

Nu kan vi kolla vilka kommandon vi har skrivit. För att göra detta kommer vi att utföra i terminalen (Ctrl + Alt + T):

avsluta bh

bh

Detta kommando visar de senaste 100 kommandona standard. Vi kan åsidosätta eller ändra standardgränsen med "-n" -flaggan. För att endast visa de senaste 10 kommandona kan vi utföra:

bh -n 10

Du kan också oss visa ett specifikt kommando med en specifik term. Till exempel "ls".

bh -n 10 "ls"

Om vi ​​vill sök efter ett specifikt kommando med ett sökord och kör det samtidigt, kan vi använda "-i" -flaggan som visas nedan.

kör kommandot bh ls

bh -i "ls"

När vi kör ett kommando mer än en gång kan vi välja kommandot vi vill utföra från listan och trycka på Enter.

Visa listan över kommandon som körs i en katalog

till visa listan över de senaste kommandona du körde i den aktuella arbetskatalogen, vi måste bara lägga till "-d" -flaggan.

bh -d

Interaktiv sökning

Den andra anmärkningsvärda funktionen i Bashhub är interaktiv sökning. Är liknar omvänd uppslagning (Ctrl + R). Vi kan använda den genom att skriva:

bh -i

Visa detaljerna i ett kommando

Från den interaktiva sökningen kan vi också visa detaljerad information för ett kommando. Först måste vi starta den interaktiva sökningen:

interaktiv sökning -i

bh -i

Då måste vi välj kommandot från listan och tryck på knapparna «i» eller «mellanslag" för att visa detaljerna i det valda kommandot.

Ta bort kommandon

Vi kommer också att kunna ta bort ett visst kommando från bashub-databasen. För att göra detta startar vi den interaktiva sökningen:

ta bort kommando -i

bh -i "ls"

I listan som kommer att visas måste vi välj det kommando vi vill ta bort och tryck på «Backspace» -tangenten  tangentbord.

Avinstallera Bashhub

Om du inte slutar se verktyget kan du avinstallera det genom att ta bort följande katalog från ditt system:

rm -r ~/.bashhub

Om du är orolig för integritets- och säkerhetsimplikationer är Bashhub inte något för dig. Vem som behöver det kommer att kunna konsultera mer om möjligheterna med detta program på sin sida GitHub.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   xussof sade

    Och ladda upp kommandon som kan innehålla lösenord, ip och användare till molnet som du kör utan att komma ihåg att du har en demon bakom som publicerar allt? .. Trevligt försök NSA ..

    1.    Damian Amoedo sade

      Som jag skrev i artikeln undviker programmet vissa kommandon med känslig information (jag kommer ihåg att du kan konfigurera vilka kommandon du vill undvika. I dokumentationen kan du hitta information om ämnet). Men det är också sant att när du installerar dessa typer av verktyg är det kanske intressant att inte "glömma" vad ditt system kör om du hanterar sådan komprometterad information. Salu2.