Proxy preko SSH

December 28th, 2010 § 0 comments § permalink

Na ovom blogu već ste mogli čitati o tuneliranju prometa programa preko SSH korištenjem proxychainsa. Ovih dana naletio sam na zanimljiv trik pokretanja ssh tunela sa samo nekoliko dodatnih switcheva na ssh komandi.
SOCKS server pokrećemo:

ssh -D 22222 -f -C -q -N korisnik@remote_ssh_server

gdje:
-D 22222: ovo obavlja cijelu magiju i stvara SOCKS server,
-f: ovo će forkati proces u pozadinu nakon što unesete lozinku,
-C: ukljućuje kompresiju,
-q: Quiet mode. Obzirom da je ovo samo tunel, možemo ga “utišati”,
-N: ovo znači da neće biti poslana nijedna komanda nakon logina (-f će se žaliti ako ne stavimo ovo)

Firefox podesite ovako (preko about:config):

network.proxy.no_proxies_on : localhost, 127.0.0.1, 192.168.0.0/24
network.proxy.socks: 127.0.0.1
network.proxy.socks_port: 22222
network.proxy.socks.remote_dns: true
network.proxy.socks_version: 5
network.proxy.type: 1

Postavka network.proxy.socks.remote_dns: true omogućava da svi DNS upiti idu preko tunela.

Exportanje definiranih search engina iz Google Chrome-a

August 28th, 2010 § 0 comments § permalink

Opcija definiranja prilagođenih search engina unutar omniboxa u Google Chrome-u iznimno mi je korisna i navikao sam se na svoje voljene keywordse tako da mi je veoma što Google nije integrirao funkciju exportanja/importanja search engina, pogotovo kada veliki trud ulažu u opciju sinkornizacije između Google Chrome browsera. Također nema (za sada) nikakvog plugina koji bi uradio taj posao.

Evo solucije.
Napomena: Ugasite Chrome browser prilikom exportanja/importanja

file .config/google-chrome/Default/Web\ Data
.config/google-chrome/Default/Web Data: SQLite 3.x database

Kao što vidimo, Google Chrome sprema postavke u sqlite bazu podataka verzije 3.

sudo apt-get install sqlite3
cd Desktop
sqlite3 ~/.config/google-chrome/Default/Web\ Data ".dump keywords" > keys.sql

Ako želite kasnije uvesti podatke na drugom računalu:

cat keys.sql | sqlite3 ~/.config/google-chrome/Default/Web\ Data

Pozdrav!

Tuneliranje prometa programa preko proxya pomoću ProxyChains-a

May 1st, 2010 § 0 comments § permalink

Nedavno mi je pala na pamet ideja kako bi bilo lijepo imati alat koji tunelira promet samo pojedinih programa preko proxy-a i to po mogućnosti SOCKS. Ideja je slična Tor-u samo puno jednostavnije te ne zahtjeva pretjerano znanje i podešavanje. Program koji je pomogao u realizaciji ideje je ProxyChains. Možete ga naći u repozitoriju svoje distribucije. Kod mene na (x)ubuntu instalacija i podešavanje bi trebalo ići ovako nekako:

Najprije ćemo se spojiti na server putem SSH i podignuti SOCKS na nekim portu (u mom slučaju 22222):

ssh -l username -D 22222 server.online

Zatim:

sudo apt-get update
sudo apt-get install proxychains

Zatim je najbolje iskopirati defaultnu konfiguraciju u svoj home folder:

mkdir ~/.proxychains
cp /etc/proxychains.conf ~/.proxychains/proxychains.conf

ProxyChains defaultne postavke su za tuneliranje prometa preko Tor-a koji nama nije potreban stoga možemo zakomentirati linuju te na kraju dodati konfiguraciju za naš SOCKS proxy.

...
# ProxyList format
#       type  host  port [user pass]
#       (values separated by 'tab' or 'blank')
#
#
#        Examples:
#
#               socks5  192.168.67.78   1080    lamer   secret
#               http    192.168.89.3    8080    justu   hidden
#               socks4  192.168.1.49    1080
#               http    192.168.39.93   8080
#
#
#       proxy types: http, socks4, socks5
#        ( auth types supported: "basic"-http  "user/pass"-socks )
#
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
#socks4         127.0.0.1 9050

socks5  127.0.0.1       22222

I na kraju pokrećemo programe sa naredbom proxychains ispred:

proxychains firefox

ili

proxychains lastfm

ili

proxychains nmap -A google.com

Za mene je ovo idealno rješenje za slušanje Last.FM radija :D .

Pozdrav!

Optimiziranje pacman baze pomoću pacman-optimize

January 16th, 2010 § 0 comments § permalink

Ukoliko kolistite Arch Linux, možda već znate da koristi pacman kao package manager. Zanimljiv alat koji dolazi u skupa s pacman paketom jest i pacman-optimize. Najbolji opis sam našao u helpu za dotični alat:

pacman-optimize is a little hack that should improve the performance
of pacman when reading/writing to its filesystem-based database.

Dakle, budući da pacman barata sa jako malim datotekama, često se zna dogoditi da postanu pomalo fragmentirane. Ta skripta pokušava posložiti datoteke tako da pacman brže radi. Dovoljno je upisati:

burgulgoth@kinghost ~ $ sudo pacman-optimize && sudo sync
==> MD5sum'ing the old database...
==> Tar'ing up /var/lib/pacman...
==> Making and MD5sum'ing the new database...
==> Syncing database to disk...
==> Checking integrity...
==> Rotating database into place...

==> Finished. Your pacman database has been optimized

To je to!

Mjerenje boot performansi s bootchart-om

June 15th, 2009 § 0 comments § permalink

Bootchart je alat za analizu i vizualizaciju GNU/Linux boot procesa. Koristan je za analiziranje (obvijusli) i ubrzavanje bootanja računala.

Za instalaciju:

sudo pacman -S bootchart

Nakon toga potrebno je dodati bootchart u init boot zapisa. Moja preporuka je da napravite posebnu kopiju postojećeg zapisa i dodate:

init=/sbin/bootchartd

Dakle editirajte grub-ov menu.lst:

sudo vi /boot/grub/menu.lst

Moj zapis izgleda ovako:

title  Arch Linux (bootchart)
root   (hd0,1)
kernel /vmlinuz26 root=/dev/disk/by-uuid/4bf7c4e0-37d7-4902-82b8-fa6d9617a5cd ro vga=795 edd=off init=/sbin/bootchartd
initrd /kernel26.img

Dodatno možete podešavati bootchart postavke unutar /etc/bootchartd.conf.

Rebootajte računalo i nakon toga možete obraditi skupljene podatke ovako:

bootchart-render

Bootchart će vam spremiti bootchart.png u trenutni direktorij.

Arch Linux Bootchart

John the Ripper i MD5 hash

June 12th, 2009 § 0 comments § permalink

Razbijanje MD5 hasha s JTR programom:

Instalirati johntheripper:
gentoo:

sudo emerge -va app-crypt/johntheripper

arch linux:

sudo pacman -Sy john

Format spremanja u pasword u datoteku:

user:hash

I na kraju pokrenuti JTR:

john --format=raw-MD5 pw.txt

Where Am I?

You are currently browsing the alati category at burgul_goth’s cyber space.