Bashhub, få tilgang til historikken til terminalen din hvor som helst

bashhub om

I neste artikkel skal vi ta en titt på bashhub. Alle Gnu / Linux-brukere vet at kommandoene vi utfører i skallet vil bli lagret, og vi kan se dem når som helst ved hjelp av historikkommandoen, ved hjelp av OPP / NED-pilene eller gjøre et omvendt søk (CTRL + R) i terminalen. Alle kommandoene som vi utfører i terminalen, blir lagret i .bash_history-fil. Men vi kan se dem, få tilgang til og kjøre dem på nytt fra samme maskin. I tilfelle vi trenger det få tilgang til historikken til terminalen vår fra et annet system på nettverketDette er hvor "Bashhub" -verktøyet kommer oss til hjelp.

Dette er enkelt online nettjeneste hvor vi kan lagre alle kommandoene og få tilgang til dem hvor som helst. Bashhub lagrer alle kommandoene vi skriver i alle øktene og systemene, slik at vi får tilgang til dem hvor som helst. For å si det enkelt, alt BASHs historie vil være tilgjengelig i skyen. Bashhub er helt gratis og åpen kildekode.

Alle kommandoer blir lagret i Bashhub-databasen, som er kryptert ved hjelp av kryptering på lagringsnivå gjennom LUKS. Bashhub vil generere en unikt identifikasjonstoken for hver bruker. Alle kommandoer som er spilt inn på vegne av en bruker er bare tilgjengelige ved hjelp av godkjenningstokenet til denne brukeren. Faktisk det er ingen måte å dele disse kommandoene, og de er ikke offentlig tilgjengelige. Bashhub vil tillate oss å ignorere noen kommandoer som inneholder konfidensiell informasjon, for eksempel brukerens passord.

Installere Bashhub

For å kunne bruke dette verktøyet må vi sørge for at det har installert Python (I det minste 2.7) i systemet vårt. Python 2.7 er tilgjengelig i standardregister for de fleste Gnu / Linux-distribusjoner.

Når Python er installert, kan vi nå utføre følgende kommando i terminalen (Ctrl + Alt + T) som angitt nedenfor:

bashhub-konfigurasjon

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

Etter noen sekunder blir vi bedt om å opprette en ny konto hvis vi ikke allerede har en. Vi blir nødt til å skrive en gyldig e-postadresse, brukernavn og passord, og navnet på systemet vårt.

bashhub-brukerkonfigurasjon

Systemet vil informere oss om at registreringen er fullført. Kontoen din vil ha blitt opprettet på Bashhub. Vi kan få tilgang til profilen vår i «https://bashhub.com/nombre-de-usuario«. Bashub vil opprette en katalog som heter .bashhub som inneholder et virtuelt Python-miljø og skript i $ HOME-katalogen.

nettbruker bashhub

Når registreringen er ferdig, må vi start terminalen på nytt for å begynne å registrere historien vår av terminaler.

Testing Bashhub

Nå vil vi kjøre en vilkårlig kommando for å sjekke om den virkelig fungerer. Jeg kjørte følgende kommandoer:

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

Bekreft skriftlige kommandoer

Nå kan vi sjekk hvilke kommandoer vi har skrevet. For å gjøre dette vil vi utføre i terminalen (Ctrl + Alt + T):

avkjørsel bh

bh

Denne kommandoen viser de siste 100 kommandoene misligholde. Vi kan overstyre eller endre standardgrensen ved hjelp av "-n" -flagget. For å vise bare de siste 10 kommandoene vi kan utføre:

bh -n 10

Du kan også oss vise en bestemt kommando bruker et bestemt begrep. For eksempel "ls".

bh -n 10 "ls"

Hvis vi vil søk etter en bestemt kommando med et søkeord og kjør den samtidig, kan vi bruke "-i" -flagget som vist nedenfor.

kjør bh ls kommando

bh -i "ls"

Når vi utfører en kommando mer enn en gang, kan vi velge kommandoen vi vil utføre fra listen og trykke Enter.

Vis listen over kommandoer som er utført i en katalog

Til vise listen over de siste kommandoene du kjørte i gjeldende arbeidskatalog, vi må bare legge til "-d" -flagget.

bh -d

Interaktivt søk

Den andre bemerkelsesverdige funksjonen i Bashhub er interaktivt søk. Er ligner omvendt oppslag (Ctrl + R). Vi kan bruke den ved å skrive:

bh -i

Vis detaljene i en kommando

Fra det interaktive søket kan vi også se detaljert informasjon for en kommando. Først må vi starte det interaktive søket:

interaktivt søk -i

bh -i

Da må vi velg kommandoen fra listen og trykk på «i» eller «mellomromstasten» for å se detaljene i den valgte kommandoen.

Slett kommandoer

Det vil vi også kunne fjern en bestemt kommando fra bashub-databasen. For å gjøre dette vil vi starte det interaktive søket:

fjern kommando -i

bh -i "ls"

I listen som skal vises, må vi velg kommandoen vi vil slette og trykk på «Backspace» -tasten  tastatur.

Avinstaller Bashhub

Hvis du ikke ser ferdig verktøyet, kan du avinstallere det ved å slette følgende katalog fra systemet:

rm -r ~/.bashhub

Hvis du er bekymret for personvern og sikkerhetsimplikasjoner, er Bashhub ikke noe for deg. Hvem trenger det, vil kunne konsultere mer om mulighetene for dette programmet på siden deres GitHub.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   xussof sa

    Og laste opp kommandoer som kan inneholde passord, ip-er og brukere til skyen du utfører uten å huske at du har en demon bak som publiserer alt? .. Fint prøve NSA ..

    1.    Damian Amoedo sa

      Som jeg skrev i artikkelen, unngår programmet visse kommandoer med sensitiv informasjon (jeg tror jeg husker at du kan konfigurere hvilke kommandoer du vil unngå. I dokumentasjonen kan du finne informasjon om emnet). Men det er også sant at når du installerer denne typen verktøy, er det kanskje interessant å ikke "glemme" hva systemet ditt kjører hvis du håndterer slik kompromittert informasjon. Salu2.