rulu ruru

post /var/log/head

March 29th, 2009

Filed under: linux — starenka @ 23:08
Tags: , ,

Opravdu zběžně pár střípků, který jsem nedávno potřeboval a sestrojil (ano, za mírných šťouchů jiných, kterým tímto děkuji).

přejmenování souborů v adresáři podle seznamu uloženém v souboru (dělal jsem pořádek v Red Dwarfu, no ;) )

current_files=(*); i=0; while read; do mv "${current_files[i++]}" "$REPLY"; done < ../list

promazání souborů starších 15ti dní (na můj boptnající bordel adresář)

find /junk/. -atime 15 -delete
Blogged with the Flock Browser

Popularity: 21% [?]

post hostrotator - změna hosts při joinutí specifického ESSID

January 7th, 2009

Filed under: linux — starenka @ 02:31
Tags: , , , , , , ,

Dost často potřebuju mít definovaný různý hostnames pro různý wifi sítě, ke kterým se připojuju. Problém, jak jistě tušíte, je v tom, že vetšina sítí má podobnej rozsah a tudíž hostname “milacek” na vaší domácí síti může v práci klidně směrovat na šéfův počítač. Nenabádám ke vzpourám, ale některý představy by se měli típnout už v zárodku. Aby jsem těmhle kolizím předešel, po každém připojení na wifi se mi k defaultním hosts přihodí ještě specifické pro danou síť. Samozřejmě to není převratná myšlenka, ale na amatérskýho krotitele tučňáků po necelým roce 24ek v ZOO nemůžete čekat víc. Ehm.

prekvizity:

  1. wifi je na wlan0 (změn si dle potřeby)
  2. v ~/hosts je:
    • minimálně soubor _hosts, kde jsou univerzální hosts (vaše hostname atd.)
    • soubor(y) s názvem ESSID, pro který chcete mít ještě další definovaný hostnames
  3. skript (níže) uložit, udělat spustitelným a zkopírovat pod rootem do /etc/network/if-up.d
#!/bin/sh
ssid=`iwconfig wlan0 | grep ESSID | cut -d\" -f2`

cp /home/starenka/hosts/_hosts /etc/hosts
if [ -f /home/starenka/hosts/"$ssid" ];
     then echo "
\n#==$ssid specific==\n" >> /etc/hosts; cat /home/starenka/hosts/"$ssid" >> /etc/hosts
fi

Popularity: 19% [?]

post Instalace tkiptun-ng ze zdroje v Ubuntu 8.04

December 22nd, 2008

Filed under: linux — starenka @ 15:11
Tags: , , , ,

Tkiptun-ng (česky, wiki airdump) je POC (proof of concept) útoku na bezdrátové sítě zabezpečené pomocí WPA/TKIP. Nikde jsem nenarazil na Debian/*buntu balíčky, tak přikládám mininávod jak zkompilovat pro lidičky, kteří si zatím s Linuxem neví moc rady.

přihlásíme se jako root a nainstalujeme potřebné závislosti:

sudo -i && apt-get install libssl-dev libsqlite3-dev autoconf libtool

přejdeme do adresáře /usr/src a stáhneme aktuální zdroj z SVN:

cd /usr/src && wget http://dl.aircrack-ng.org/aircrack-ng-svn-trunk-current.tar.gz

rozbalíme:

tar xzvf aircrack-ng-svn-trunk-current.tar.gz

přejdeme do adresáře se zdrojem:

cd aircrack-ng-svn-trunk-current

zkompilujeme a nainstalujeme:

make
make strip
make install

a nakonec se odhlásíme pomocí ctrl+d. Postup je samozřejmě podobný pro všechny Linuxové distribuce a bude se lišit jen ve způsobu stažení potřebných závislostí a případně jmen balíčků.

Popularity: 16% [?]

post Shell-fu: tvůj blbovníček na málo používané příkazy

November 28th, 2008

Filed under: linux, programming, python — starenka @ 09:57
Tags: , , , , ,

Nedávno jsem na cinanove blogu viděl zajímavej skript, kterej sloužil jako prasátko (pokladnička) málo používanejch příkazů. Docela mě nápad nadchnul a jelikož mi pojetí moc nevyhovovalo, rozhodnul jsem se napsat si vlastní. O co jde. Skript uloží tebou zadaný příkazy do souboru (sqlite) a dovolí je (p)otagovat. Položky je následně možné kopírovat do klipperu (schránka v KDE) nebo pomocí xclipu do schránky Xek. Samozřejmě je můžeš i mazat. Na bonus můžes vypsat všechny tagy nebo položky. Hledá se podle tagu.

Skript je dobré udělat spustitelným, symlinknout do $PATH a symlink zbavit přípony. Tím člověk docílí možnosti spustit skript jednoduše odkudkoliv. Jak používat? Nápověda se zobrazí po zadání shell-fu -h. Hledat podle tagu se dá taky jednodušeji shell-fu tag resp. shell-fu "tag s mezerou".

Pokud nemáte, bude třeba následující balíčky: python, python-sqlite, sqlite3 a volitelně xclip. Zdroják můžete stáhnout tady. Barvy a cestu k databázi si snadno změníte v konstantách na začátku souboru.

Popularity: 19% [?]

post Virtualbox - moduly do jádra jednoduše

November 28th, 2008

Filed under: linux — starenka @ 00:28
Tags: , , , ,

virtual box

 Asi znáte. Updatne se vám jádro a při spuštění virtuálního stroje narazíte na hlášku, že nemáte v novém jádře modul pro VB. Nastává otravné “jakýžetovlastnějeteďtojádro” aka uname -a a nahánění modulu přes apt-get. To zase není až tak extrémní zdržení, ale může se stát, že modul ještě není v repozitářích. Existuje pohodlnější cesta. Stačí nainstalovat balík dkms, který jednoduše builduje moduly pro aktuální jádro a nechat virtualbox modul zkompilovat:

# apt-get install dkms
# /etc/init.d/vboxdrv setup

Popularity: 14% [?]

Next Page »
ruldrurd
© starenka 2oo7, cute alien monster by noizcut, original theme by Laurentiu Piron - customized by starenka | proudly powered by WordPress