Questa è un po vecchiotta, ma dato che mi è ripassata sott'occhio la condivido volentieri perchè è molto simpatica. Praticamente si tratta di vedere Star Wars in ASCII, via tenet.
$ telnet towel.blinkenlights.nl
enjoy 😉
Debian Gnu-Linux Opensource
Trucchetto divertente per ottenere un terminale animato in ASCII, nello specifico trattasi di un acquario. Come requisito fondamentale bisogna installare Perl:
$ sudo apt-get install libcurses-perl
e Term-Animation-2.4, il pacchetto .deb per le architetture amd64 e i386 si trova anche nel mio repository:
#### Edmond's repository
deb https://www.edmondweblog.com/repo/ binary/
quindi installarlo con:
$ sudo apt-get install term-animation
e passare ad installare ASCIIQuarium, altrimenti compilare con questi passi:
$ cd /tmp
$ wget https://bo.mirror.garr.it/mirrors/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz
$ tar -zxvf Term-Animation-2.4.tar.gz
$ cd Term-Animation-2.4/
$ perl Makefile.PL
$ make test
$ sudo make install
poi serve scaricare ASCIIQuarium:
$ cd /tmp
$ wget https://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
$ tar -zxvf asciiquarium.tar.gz
$ cd asciiquarium_1.0/
$ sudo cp asciiquarium /usr/local/bin
$ sudo chmod +x /usr/local/bin/asciiquarium
per avviarlo:
$ /usr/local/bin/asciiquarium
oppure:
$ perl /usr/local/bin/asciiquarium
enjoy 😉
Questo comando serve ad interrogare il DNS di Wikipedia, e quindi ottenere un output su un termine specifico di ricerca.
$ dig +short txt debian.wp.dg.cx | espeak -s 120
oppure:
$ host -t txt debian.wp.dg.cx | espeak -s 120
enjoy 😉
RarCrack usa un algoritmo bruteforce per trovare la password di un archivio rar,zip,7z. Per una corretta compilazione su Debian Squeeze:
# apt-get install libxml2-dev build-essential
$ wget
$ tar -xjf rarcrack-0.2.tar.bz2
$ cd rarcrack-0.2
$ make
# make install
ipotizzando di avere un archivio compresso con password, chiamato file.rar, si può iniziare il cracking usando un comando simile:
# rarcrack file.rar --type rar --threads 5
dove i threads sono al massimo 12. La password "123" è stata trovata in 2 minuti circa.
GOOD: password cracked: '123'
real 2m15.301s
enjoy 😉
Per una buona visione di una pagina man, può risultare comodo installare un pager alternativo come most, che si trova nei repository di tutte le distro. Per visionare quindi la pagina man di most con le opzioni colorate, si può usare:
$ man --pager=most most
ma il comando sopra può risultare scomodo, per ovviare e rendere definitivo il tutto:
$ nano $HOME/.bashrc
ed incollare in fondo:
export MANPAGER="/usr/bin/most"
enjoy 😉
Gnome 3 tra un pò sarà pronta, e tutti a discutere in rete sulle novità apportate, soprattutto riguardo Gnome-Shell, se piacerà o non piacerà, se vincerà il confronto con Unity sponsorizzato da Ubuntu, e su chi sarà il primo a metterla di default nella prossima release. Si dice che quasi sicuramente il primo ad adottarla sarà Linux Mint 11, ed io su questo non sono d'accordo, dato che per prima c'è Debian Sid con l'aiuto di experimental 🙂
# apt-get update
# apt-get upgrade
# apt-get install -t experimental gnome3-session gnome-themes-standard gnome-control-center gnome-keyring gnome-media libdconf0 dconf-tools gsettings-desktop-schemas
enjoy 🙂
Mi sono deciso ad installare sulla mia Debian Squeeze (stable) LibreOffice, dopo averlo provato su Debian Sid, dove è presente nei repository da qualche tempo. Quindi, dato che ho avuto una ottima impressione, e mi è sembrato a sensazione più veloce di OpenOffice, mi sono deciso per la sostituzione.
Rimozione OpenOffice:
# apt-get remove --purge openoffice*
Download LibreOffice 3.3.1 per x86_64:
$ wget
Download pacchetto lingua italiano:
$ wget
Download pacchetto documentazione:
$ wget
Download LibreOffice 3.3.1 per x86:
$ wget
Download pacchetto lingua italiano:
$ wget
Download pacchetto documentazione:
$ wget
Per installare LibreOffice decomprimere i pacchetti specifici per la propria architettura, ed installarli con questa sequenza. L'esempio sotto riportato è per LibreOffice x86_64
# dpkg -i LibO_3.3.1rc2_Linux_x86-64_install-deb_en-US/DEBS/*.deb
# dpkg -i LibO_3.3.1rc2_Linux_x86-64_install-deb_en-US/DEBS/desktop-integration/*.deb
# dpkg -i LibO_3.3.1rc2_Linux_x86-64_langpack-deb_it/DEBS/*.deb
# dpkg -i LibO_3.3.1rc2_Linux_x86-64_helppack-deb_it/DEBS/*.deb
ll pacchetto della seconda linea (sopra) serve per l'integrazione nel menu di Gnome.
enjoy 😉
Per avere un buono anonimato in rete, servono tre strumenti, due presenti in ogni repository, Tor e Polipo, e l'altro è un addons per i browser Firefox/iceweasel oppure Chrome.
Installazione:
# apt-get install tor polipo
Configurazione:
# nano /etc/polipo/config
e configurarlo/copiarlo come questo:
### Basic configuration
### *******************
## Replace with the default polipo.conf file in /etc/polipo/config# Uncomment one of these if you want to allow remote clients to
# connect:# proxyAddress = "::0" # both IPv4 and IPv6
# proxyAddress = "0.0.0.0" # IPv4 onlyproxyAddress = "127.0.0.1"
proxyPort = 8118# If you do that, you'll want to restrict the set of hosts allowed to
# connect:# allowedClients = "127.0.0.1, 134.157.168.57"
# allowedClients = "127.0.0.1, 134.157.168.0/24"allowedClients = 127.0.0.1
allowedPorts = 1-65535# Uncomment this if you want your Polipo to identify itself by
# something else than the host name:proxyName = "localhost"
# Uncomment this if there's only one user using this instance of Polipo:
cacheIsShared = false
# Uncomment this if you want to use a parent proxy:
# parentProxy = "squid.example.org:3128"
# Uncomment this if you want to use a parent SOCKS proxy:
socksParentProxy = "localhost:9050"
socksProxyType = socks5### Memory
### ******# Uncomment this if you want Polipo to use a ridiculously small amount
# of memory (a hundred C-64 worth or so):# chunkHighMark = 819200
# objectHighMark = 128# Uncomment this if you've got plenty of memory:
# chunkHighMark = 50331648
# objectHighMark = 16384chunkHighMark = 67108864
### On-disk data
### ************# Uncomment this if you want to disable the on-disk cache:
diskCacheRoot = ""
# Uncomment this if you want to put the on-disk cache in a
# non-standard location:# diskCacheRoot = "~/.polipo-cache/"
# Uncomment this if you want to disable the local web server:
localDocumentRoot = ""
# Uncomment this if you want to enable the pages under /polipo/index?
# and /polipo/servers?. This is a serious privacy leak if your proxy
# is shared.# disableIndexing = false
# disableServersList = falsedisableLocalInterface = true
disableConfiguration = true### Domain Name System
### ******************# Uncomment this if you want to contact IPv4 hosts only (and make DNS
# queries somewhat faster):
#
# dnsQueryIPv6 = no# Uncomment this if you want Polipo to prefer IPv4 to IPv6 for
# double-stack hosts:
#
# dnsQueryIPv6 = reluctantly# Uncomment this to disable Polipo's DNS resolver and use the system's
# default resolver instead. If you do that, Polipo will freeze during
# every DNS query:dnsUseGethostbyname = yes
### HTTP
### ****# Uncomment this if you want to enable detection of proxy loops.
# This will cause your hostname (or whatever you put into proxyName
# above) to be included in every request:disableVia = true
# Uncomment this if you want to slightly reduce the amount of
# information that you leak about yourself:# censoredHeaders = from, accept-language
# censorReferer = maybecensoredHeaders = from,accept-language,x-pad,link
censorReferer = maybe# Uncomment this if you're paranoid. This will break a lot of sites,
# though:# censoredHeaders = set-cookie, cookie, cookie2, from, accept-language
# censorReferer = true# Uncomment this if you want to use Poor Man's Multiplexing; increase
# the sizes if you're on a fast line. They should each amount to a few
# seconds' worth of transfer; if pmmSize is small, you'll want
# pmmFirstSize to be larger.# Note that PMM is somewhat unreliable.
# pmmFirstSize = 16384
# pmmSize = 8192# Uncomment this if your user-agent does something reasonable with
# Warning headers (most don't):# relaxTransparency = maybe
# Uncomment this if you never want to revalidate instances for which
# data is available (this is not a good idea):# relaxTransparency = yes
# Uncomment this if you have no network:
# proxyOffline = yes
# Uncomment this if you want to avoid revalidating instances with a
# Vary header (this is not a good idea):# mindlesslyCacheVary = true
# Suggestions from Incognito configuration
maxConnectionAge = 5m
maxConnectionRequests = 120
serverMaxSlots = 8
serverSlots = 2
tunnelAllowedPorts = 1-65535
La configurazione di default per Torbutton dovrebbe essere già così:
Proxy HTTP : 127.0.0.1 Porta : 8118
Proxy SSL : 127.0.0.1 Porta : 8118
Host SOCKS : 127.0.0.1 Porta : 9050
flag su SOCKS v5
per iniziare ad utilizzare tor e polipo::
# /etc/init.d/tor start
# /etc/init.d/polipo start
avviare torbutton e verificare l'anonimato quà e quà.
enjoy 😉
Anche in questi momenti difficili, sopratutto per i popoli coinvolti, ecco un piccolo trucchetto per visualizzare AL JAZEERA da terminale, usando mplayer e rtmpdump:
$ rtmpdump -v -r rtmp://livestfslivefs.fplive.net/livestfslive-live/ -y "aljazeera_en_high" -a "aljazeeraflashlive-live" -o -| mplayer –
enjoy 😉