Archive for the nezařazeno Category

Jak obejít zakázaný TCP Forwarding u SSH

Znáte to… spustíte ssh s parametrem -D1337, ale když se zkusíte připojit na SOCKS5 server na portu 1337, zjistíte, že zákeřný admin zablokoval forwarding portů (SSH tuneling) pomocí direktivy “AllowTcpForwarding no” v konfiguráku /etc/ssh/sshd_config a vy nemůžete “zneužít” jeho linku pro vlastní potřeby a jediné, co se vám dostane je chybová hláška ssh ve stylu: “channel 3: open failed: administratively prohibited: open failed”. V tomto článku se dozvíte jak věc obejít pomocí malého workaroundu. Mimo jiné také pochopíte, jak je zakazování AllowTcpForwarding u účtů s shellovým přístupem zbytečné.


(more…)


Multiplatformní aplikace s GTK+ (C-Perl-Java-Python-PHP-Ruby-C#)


Dnes si ukážeme, jak pomocí knihovny GTK+ udělat podobnou “hello world” aplikaci, jako vidíte na obrázku. Bude složená z okna, textového vstupu a tlačítka. Při stisku tlačítka se zadaný text nastaví jako titulek tlačítka a navíc vypíše do konzole. Tuto aplikaci bude možné spouštět jak na Windows, tak na GNU/Linuxu, na BSD a dokonce na MacOS X. A aby toho nebylo málo, stejnou aplikaci napíši hned v několika jazycích. Cílem tohoto souhrnu je ukázat, jak snadné je vyvíjet multiplatformní aplikace pomocí open-source nástrojů. Také si na základě tohoto článku můžete získat základní povědomí o zmíněných jazycích.
(more…)