burgul_goth’s cyber space | many computer shit on one place |

1May/100

Tuneliranje prometa programa preko proxya pomoću ProxyChains-a

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!

20Apr/100

Popravak dozvola na datotekama i mapama

Evo upravo mi trebalo neko rješenje za problem vezan u naslovu a to je popravak dozvola na folderima i datotekama. Iskopirao sam neke podatke sa diska formatiranog na NTFS i primjetio da su dozvole pogrešne. Podaci nisu bili od pretjerane važnosti niti koristi ukoliko ih se netko dočepa ali sam svejedno želio proučiti taj problem koji mi je u više navrata zatrebao na serveru i sl. Do sada sam zadovoljan s ovim:

Za datoteke:

find folder/ -type f -exec chmod 644 '{}' +

Za foldere:

find folder/ -type d -exec chmod 755 '{}' +

BTW, ako netko ima bolju ideju, molim da ostavi u komentarima ili se javi na mail, wotever. Tnx

Eto do sljedećeg puta, pozdrav!

16Jan/100

Optimiziranje pacman baze pomoću pacman-optimize

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!

26Aug/091

Ubuntu 9.04 (Jaunty Jackalope)

Evo stigli mi CD-i ove možda i najpopularnije distribucije pa da malo bacim kratku recenzijicu. Dakle, riječ je o Ubuntu Linux 9.04 kodnog imena Jaunty Jackalope. Odma me na koljena bacio design covera cd-a i omota. Jednom riječju: odlično! Minimalizam u prvom redu odmah daje uvid u to o kakvoj je distri riječ (iako nikako nemože biti jednostavnije od Arch Linux-a). Bacim ja to u svoju mašinicu ono sve out-of-box radi, takoreći: isprve! Izgled ovog novog Gnometa bi opisao rječju kojom opisujem samo žene i ponekog muškarca a to je sexy! I eto kako to sve sad lijepo radi, ja ga osobno nisam još uspio srušit mojim divljim radom na računalu znači da ima tu nečeg. U svakom slučaju probajte! Btw u cijeloj karijeri nisam nahvalio Ubuntu ovoliko kao sad... Ev još par sličica:

Tagged as: , 1 Comment
11Aug/090

Simple CAPTCHA

Ovih spamova mi se nakotilo posljednjih dana ko kišnih glista pa reko da to pobijem, potražim neki plugin, nešto na foru captche pa nađoh Simple CAPTCHA i eto sad skupa s Akismetom se bore protiv spamovske pošasti. Mnogo dobro, preporučam!

Kiss!

5Aug/090

Kinghost repo update

Manje promjene nastale su na Arch Linux repozitoriju. U igri je nova domena pa tako i subdomena za repo repo.buksna.net.

Također sam uspio sredit 32-bitnu mašinu za buildanje Arch Linux paketa za i686 distru (tnx to J@ck). Trenutno nisu svi paketi u oba repozitorija ali to sredim u doglednom vremenu.

E i repo je malo out-of-date, i to sredim skoro.

Filed under: repo No Comments
5Aug/091

Selidba…

Od nedavno sam zakupio svoj svojcati VPS i kupijo ovu prekrasnu domenu buksna.net pa će od sad na dalje u buduće moj blogać da bude upravo na tom serveru i upravo na toj domeni. Stara domena trenutno radi redirect na ovu tako da neće da bude problema. Ostale stvari koje sam spomenuo na ovom blogu i bile su vezane za dosadašnji hosting također su premještene na novi server (kinghost repo, ...).

Ćaos!

Filed under: network 1 Comment
15Jun/090

Mjerenje boot performansi s bootchart-om

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

13Jun/092

Music Player Daemon

Ev kako ja koristim MPD za plejanje glazbe, a podesio sam ga još masu ljudi, ovdje ću opisati kompletan postupak podešavanja MPD i mpdscribble za scromblanje na Last.FM servis. OK, let's start:

MPD (Music Player Daemon) je dakle audio player koji radi na foru server/klijent. mpd se vrti u pozadini kao daemon i brine o glazbenoj kolekciji, playlistama a možda najbitnija stvar sto ne uzima puno resursa. Za upravljanje se koristi clijent kojih ima ko pljeve u svim oblicima i veličinama.

Prvo, instalirajte MPD:

sudo pacman -S mpd mpc

MPD se vrti kao daemon što znači da su za pokretanje potrebni root ovlasti. Nakon pokretanja (iz DAEMONS array-a ili /etc/rc.d/mpd start) provjerit će prvo /etc/mpd.conf, iz njega prečitati ime korisnika i spustiti ovlasti na korisničke.

Iskopirati defaultni konfiguracijski file:

cp /etc/mpd.conf.example /etc/mpd.conf

Modificirati ga da izgleda ovako:

music_directory       "~/music"
playlist_directory    "~/playlists"
db_file               "~/.mpd/db"
log_file              "~/.mpd/log"
error_file            "~/.mpd/error"
pid_file              "~/.mpd/mpd.pid"
state_file            "~/.mpd/mpdstate"
user                  "<USERNAME>"
bind_to_address       "127.0.0.1"
port                  "6600"
#connection_timeout   "60"
#max_playlist_length  "16384"
#filesystem_charset   "ISO-8859-1"
#id3v1_encoding       "ISO-8859-1"

NAPOMENA: mpd-0.14.2 verzija ima problema s bindanjem adrese i porta pa će možda biti potrebno izostaviti taj dio iz konfiguracijskog fajla.

Zatim:

mkdir ~/.mpd
touch ~/.mpd/db
touch ~/.mpd/mpdstate
touch ~/.mpd/mpd.pid
touch ~/.mpd/mpd.log
touch ~/.mpd/mpd.error
mpd --create-db
sudo /etc/rc.d/mpd start

Ako je do sada sve prošlo bez problema, na dobrom ste putu da imate sve složeno da plejate vašu glazbu. Testirajte:

mpc listall | mpc add && mpc play

Ako čujete mile zvuke glazbe, kewl, very nice!

OK, vjerojatno ne želite playerom upravljati iz terminala stoga preporučam neki od GUI klijenata za korištenje. Ja koristim Sonatu, također dobar je Ario. Također imate i listu klijenata u svim izvedbama.

13Jun/092

Backup, backup, backup!

Helou piplovi!

Evo da se javim poslije havarije koja je strefila datacentar u kojem je bio i ovaj blogać te je (skoro) otišao u vječna lovišta! Od sad pa na dalje u buduće moja preporuka svima je da prave foken backup da im se ne dogodi isto sranje!

Ovim putem pozdravljam i zahvaljujem se The Almighty Googlu (također mu se pokorno ispričavam što sam jednom ili dvaput otvorio onaj [žbljuv] Bing i time skrenuo s pravog puta) koji je omogućio da iz njegovog keša iščupam postove i vratim ih sve u formu (srećom ovog puta da ih nije bilo puno). Google, ljubim čelo!

Još će neko vrijeme proći dok složim sve linkove nazad (repo, skripte, itd). Za sada sam linkove preusmjerio na git.

Odo sad napravit backup ovoga, matere mu ga ljubim! Cya

Tagged as: , 2 Comments