Supporta il tuo Forum su Patreon!
 
  > Register  
  > Calendar  
  > Members List  
 
  > Supporta il Forum  
  > Today's Posts  
   

Go Back   netgamers.it > Tech & Tech > GNU/Linux

Reply
 
Thread Tools Rate Thread
Old 17th September 2005, 02:06   #1
.Z.
fork()
 
.Z.'s Avatar
 
Join Date: Jan 2002
Location: Bologna
Posts: 13,526
I trucchi sveltini

Può essere utile fare una raccolta di tips e tricks, trucchi o operazioni che usiamo per facilitarci qualche compito. Magari scopriamo che quello che facevamo in 10 passaggi si può fare con due pipe e qualche opzione tru

Tutto ovviamente condivisibile, discutibile, cazzi e mazzi.
__________________
And for any day that stings, two better days it brings.
Nothing is as bad as it seems.

Last edited by .Z.; 12th September 2006 at 16:23. Reason: l33t++
.Z. is offline   Reply With Quote
Old 17th September 2005, 02:27   #2
.Z.
fork()
 
.Z.'s Avatar
 
Join Date: Jan 2002
Location: Bologna
Posts: 13,526
Comprimere / decomprimere criptando una cartella

Visto che salvo le mie cose sulla chiavica usb, se la perdo chi la trova ravana tra i fatti miei e ciò non mi garba più di tanto.

Requisiti:
  • tar
  • gpg
  • bzip2
  1. Compressione
    Se voglio salvarmi la cartella delle impostazioni di mozilla perchè non si impesti provando firefox 1.5b...
    Code:
    # creo un tar (file unico non compresso) della cartella .mozilla
    tar -cvf mozilla_bak.tar .mozilla/
    
    # lo cripto con una passphrase (non servono chiavi, è simmetrico)
    gpg -o mozilla_bak.tar.gpg -a --symmetric mozilla_bak.tar
    
    # lo comprimo con bzip2 (nota: bzip2 rimuove il file mozilla.tar.gpg)
    bzip2 mozilla_bak.tar.gpg
    
    # elimino il tar rimasto
    rm mozilla_bak.tar
  2. Decompressione
    Questo è molto più tru:
    Code:
    bzcat mozilla_bak.tar.gpg.bz2 | gpg --decrypt -- | tar -xv --
    digitate la passphrase di cui sopra e avete la vostra cartella.
Ricordarselo è un macello, infatti ce l'ho salvato in un txt e me lo ripesco all'occorrenza. I meno rozzi userebbero uno script
Di solito quando lo uso metto la data odierna nel nome del file usando $(date +%F).
Cioè
Code:
mozilla_$(date +%F).tar
diventa
Code:
mozilla_2005-09-17.tar
__________________
And for any day that stings, two better days it brings.
Nothing is as bad as it seems.

Last edited by .Z.; 17th September 2005 at 10:53.
.Z. is offline   Reply With Quote
Old 17th September 2005, 09:40   #3
UoVoBW
porta radiale
 
Join Date: Mar 2003
Location: Reggio Emilia
Posts: 607
eseguire alcuni eterm in posizione tattica per fare un po di log watching (lo so che sono paranoico ma tant'è )

Code:
#!/bin/bash

Eterm -g 80x20+10+20 -x --buttonbar 0 --scrollbar 0 --resize-gravity --trans --shade 50 -c rgb:ff/ff/ff -f rgb:bf/cd/d9 &
Eterm -g 80x20+10+300 -x --buttonbar 0 --scrollbar 0 --resize-gravity --trans --shade 50 -c rgb:ff/ff/ff -f rgb:bf/cd/d9 &
Eterm -g 80x20+10+580 -x --buttonbar 0 --scrollbar 0 --resize-gravity --trans --shade 50 -c rgb:ff/ff/ff -f rgb:bf/cd/d9 &
Eterm -g 80x20+505+488 -x --buttonbar 0 --scrollbar 0 --resize-gravity --trans --shade 50 -c rgb:ff/ff/ff -f rgb:bf/cd/d9 &
Eterm -g 80x20+505+755 -x --buttonbar 0 --scrollbar 0 --resize-gravity --trans --shade 50 -c rgb:ff/ff/ff -f rgb:bf/cd/d9 &
UoVoBW is offline   Reply With Quote
Old 1st May 2006, 00:52   #4
.Z.
fork()
 
.Z.'s Avatar
 
Join Date: Jan 2002
Location: Bologna
Posts: 13,526
Ogni tanto anche i nerd sbagliano: poniamo che abbiate infilato un mucchio di file in una directory che già aveva il suo pacifico contenuto. Come facciamo a separare la roba infilata per sbaglio da quella che c'era prima? Io che mi sono introiato una dir provando rsync (sapete che uno slash in più fa la differenza?) mi son salvato così:

Passo uno: ottenere una lista dei nomi dei file copiati per sbaglio
  • se li avete semplicemente copiati, basta un ls nella directory di livello più alto
  • se li avete estratti da una tarball o da qualsiasi archivio compresso, ripigliatelo e listatelo (con tar si usa l'opzione -t)
  • fate attenzione all'oputput, perchè ci serve solo il nome del file

Posizionatevi nella cartella incasinata e...
Code:
for file in $(comando_lista) do
rm -rf $file
done
oppure, se il for non vi piace ,
Code:
rm -rf $(comando_lista)
dove comando_lista era il precedente ls o tar -tf archivio.

Se preferite andare cauti, usate l'opzione -i di rm.

Occhio a fare un backup prima di lanciarlo che col bash scripting sono dannoso. Per dubbi chiedere a macumba.
__________________
And for any day that stings, two better days it brings.
Nothing is as bad as it seems.
.Z. is offline   Reply With Quote
Old 1st May 2006, 00:59   #5
.Z.
fork()
 
.Z.'s Avatar
 
Join Date: Jan 2002
Location: Bologna
Posts: 13,526
Avete una lan e non sapete quali macchine siano su?

Fusion attacca con
Code:
nmap -sP 192.168.0.1-254 | grep up | grep -v scanned
Makoomba digievolve in nerdimon e risponde con
Code:
(seq -f '10.0.0.%g' 1 254 | xargs -n 1 -P 254 ping -c1 -w1) 2>/dev/null | grep icmp
Presi da questo thread.
__________________
And for any day that stings, two better days it brings.
Nothing is as bad as it seems.
.Z. is offline   Reply With Quote
Old 1st May 2006, 13:37   #6
[email protected]
BANNED
 
Ph@5's Avatar
 
Join Date: Apr 2001
Location: Taking the loot
Posts: 30,238
nmap > *
Ph@5 is offline   Reply With Quote
Old 1st May 2006, 19:03   #7
fusion

:#
 
fusion's Avatar
 
Join Date: Jan 2000
Location: Trieste, Italy.
Posts: 57,226
sticky
__________________

: why is it drug addicts and computer aficionados are both called users?
: stealing net bandwidth since 1995.
fusion is offline   Reply With Quote
Old 1st May 2006, 19:06   #8
makoomba
chrutto
 
makoomba's Avatar
 
Join Date: Mar 2003
Location: USE="voodoo3"
Posts: 1,104
Code:
user101 global # time (seq -f '10.0.0.%g' 1 254 | xargs -n 1 -P 254 ping -c1 -w1) 2>/dev/null | grep icmp
64 bytes from 10.0.0.4: icmp_seq=1 ttl=64 time=0.476 ms
64 bytes from 10.0.0.8: icmp_seq=1 ttl=128 time=3.44 ms
64 bytes from 10.0.0.101: icmp_seq=1 ttl=64 time=0.073 ms
64 bytes from 10.0.0.254: icmp_seq=1 ttl=64 time=3.03 ms

real	0m1.369s
user	0m0.120s
sys	0m0.224s
user101 global # time nmap -nsP 10.0.0.1-254 | grep up | grep -v scanned
Host 10.0.0.4 appears to be up.
Host 10.0.0.8 appears to be up.
Host 10.0.0.101 appears to be up.
Host 10.0.0.254 appears to be up.

real	0m5.651s
user	0m0.260s
sys	0m0.012s
user101 global #
Quote:
Originally Posted by [email protected]
nmap > *
makoomba > nmap => makoomba > *
makoomba is offline   Reply With Quote
Old 19th June 2006, 00:20   #9
The Big
Armata Baccanale
 
The Big's Avatar
 
Join Date: Apr 2003
Location: /home/carlesso
Posts: 4,129
Degna di essere ricordata e' anche la funzionalita di nc per lo scan delle porta,

nc -v -v -z 10.0.0.1 1-2000,

fa un bel port scan dalla 1 alla 2000, con un -v solo si vedono semplicemente le porte aperte... E di molte porte dice anche il classico servizio su quella porta.

Scoperto dopo aver usato per eoni un ciclo for...
__________________
The Big: the e.gmail filler Xperience
OK, so you're a Ph.D. Just don't touch anything.
Il mio sito, e il mio blog
The Big is offline   Reply With Quote
Old 19th June 2006, 02:15   #10
ksn
:3
 
ksn's Avatar
 
Join Date: Apr 2003
Location: ಠ_ಠ
Posts: 16,640
utile eh
usare nmap MAI!
__________________
- If you're playing poker and you're also drunk then by many conventional measures you're already a winner.
ksn is offline   Reply With Quote
Old 19th June 2006, 02:17   #11
ksn
:3
 
ksn's Avatar
 
Join Date: Apr 2003
Location: ಠ_ಠ
Posts: 16,640
ah guardate che figata vi do io invece
Code:
-A INPUT -p tcp -m tcp --dport 22 -m state --state NEW -m recent --set --name SSH --rsource -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 22 -m recent --update --seconds 60 --hitcount 4 --rttl --name SSH --rsource -j LOG --log-prefix "SSH_brute_force " 
-A INPUT -p tcp -m tcp --dport 22 -m recent --update --seconds 60 --hitcount 4 --rttl --name SSH --rsource -j DROP
blocca tutte le tonnellate di bruteforce che vi ritrovate sicuramente sui log se avete ssh accesa :P
__________________
- If you're playing poker and you're also drunk then by many conventional measures you're already a winner.
ksn is offline   Reply With Quote
Old 27th August 2006, 04:32   #12
pbo
mi? sbàt i bäll.
 
pbo's Avatar
 
Join Date: Jan 2004
Location: Monza
Posts: 1,037
Code:
[~] time (seq -f '10.0.0.%g' 1 254 | xargs -n 1 -P 254 ping -c1 -w1) 2>/dev/null | grep icmp
64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=0.585 ms
64 bytes from 10.0.0.73: icmp_seq=1 ttl=64 time=0.572 ms
64 bytes from 10.0.0.88: icmp_seq=1 ttl=64 time=0.042 ms
64 bytes from 10.0.0.69: icmp_seq=1 ttl=128 time=0.127 ms

real	0m1.224s
user	0m0.090s
sys	0m0.130s
&
Code:
[~] time nmap -sP 10.0.0.1-254 | grep up | grep -v scanned
Host 10.0.0.2 appears to be up.
Host 10.0.0.73 appears to be up.
Host 10.0.0.88 appears to be up.

real	0m2.470s
user	0m0.010s
sys	0m0.010s
non mi becca quello con xp ... makoomba docet
__________________
il treno è sempre il treno.
pbo is offline   Reply With Quote
Old 5th September 2006, 10:08   #13
The Big
Armata Baccanale
 
The Big's Avatar
 
Join Date: Apr 2003
Location: /home/carlesso
Posts: 4,129
Per i grandi utilizzatori di ssh, soprattutto di multiconnessioni alla stessa macchina, puo' essere utile aggiungere:
Code:
Host *
  ControlMaster auto
  ControlPath ~/.ssh/control-%h:%p-%r
Che permette il tunnellamento di piu' sessioni nella stessa, evitando le perdite di tempo dovute all'autenticazione.
__________________
The Big: the e.gmail filler Xperience
OK, so you're a Ph.D. Just don't touch anything.
Il mio sito, e il mio blog
The Big is offline   Reply With Quote
Old 5th September 2006, 16:16   #14
makoomba
chrutto
 
makoomba's Avatar
 
Join Date: Mar 2003
Location: USE="voodoo3"
Posts: 1,104
il terminale condiviso
Code:
[[email protected]]# screen
[[email protected]]# screen -x
__________________
When all else fails, read the instructions.
makoomba is offline   Reply With Quote
Old 5th September 2006, 17:30   #15
pbo
mi? sbàt i bäll.
 
pbo's Avatar
 
Join Date: Jan 2004
Location: Monza
Posts: 1,037
ne butto pure io uno sempre riguardo screen : split



Code:
screen
C-a S
C-a TAB
C-a C-c
a questo punto vi dovreste trovare con la finestra divisa in due.
per spostarvi da una parte all'altra potete usare
Code:
C-a TAB
altrimenti con la numerazione che viene attribuita a ciascuna parte splittata
Code:
C-a 0-9
o potete anche avere una comoda lista con
Code:
C-a "
ps.
La "C" maiuscola indica il Ctrl, il "TAB" spero ci arriviate(), la "S" non è qualche key strana, dovete fare proprio la "S" maiuscola.
__________________
il treno è sempre il treno.

Last edited by pbo; 5th September 2006 at 17:33.
pbo is offline   Reply With Quote
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 03:07.



Copyright 2017-2024 by netgamers.it