Source code (security) auditing utilities available in Debian

Debian GNU/Linux provides several packages that can be used to audit C/C++ source code. First three search for programming errors that might lead to potential security flaws:

Next two tools find bugs in C and C++ source code by doing a static check too, but their checks are not security-related:

OpenWRT na miarę naszych możliwości i potrzeb

Ile kosztuje router z 5 portowym zarządzlanym przełącznikiem z obsługą VLAN-ów, Wi-Fi (802.11b/g) z WPA-2 PSK, PPPoA (np. Noestrada), PPPoE (np. Multimo), dwoma portami USB (dyskiem twardym lub flash na USB?), możliwością logowania przez SSH, Firewallem (netfilter/iptables), NAT, QoS (z rozpoznawaniem aplikacji na poziomie warstwy 7), (c|r)torrent, wget, DHCP, DNS z pamięcią podręczną, serwerem WWW i FTP, oidentd z wsparciem dla NAT i na deser obsługą IPv6?

Sprzęt: około 300 złotych. Oprogramowanie: wyłącznie darmowe. Czas instalacji: kilka godzin (najdłuższa część to kompilacja całego systemu operacyjnego i wszystkich pakietów, ale jest ona zautomatyzowana i nie wymaga interwencji użytkownika, a sama instalacja zajmuje kilka minut).

Continue reading “OpenWRT na miarę naszych możliwości i potrzeb”

OpenWRT meets OpenDNS

To make whole home network use OpenDNS I need to change only 3 files on my OpenWRT router.

First step – resolv.conf

Create /etc/resolv.conf.opendns with OpenDNS servers addresses, eg:

nameserver 208.67.222.222
nameserver 208.67.220.220

Make sure /etc/resolv.conf defines 127.0.0.1 as a name server.

Second step – dnsmasq

In /etc/config/dhcp set resolvfile variable:

option resolvfile '/etc/resolv.conf.opendns'

Restart dnsmasq with:

# /etc/init.d/dnsmasq restart

Continue reading “OpenWRT meets OpenDNS”

How to build RPM packages in CentOS chroot on… Debian!

Debian GNU/Linux has its sbuild and (much easier) pbuilder, but can you imagine that Debian includes software to create RPM-based chroots and build RPM packages under them?! Package called mach provides tool similar to pbuilder. It create chroots, manage them and allow user to create RPMs in separated, clear and reproducible environment. Just like packages should be build. Moreover its as easy to use as pbuilder is (if not even easier).
Continue reading “How to build RPM packages in CentOS chroot on… Debian!”

Kopiowanie zdjęć z karty pamięci aparatu fotograficznego

Ostatnio wydziałem tę procedurę w Gnome. Cała praca użytkownika to kilka kliknięć myszą. A na konsoli wystarczy tylko:

pmount sda1 && cp /media/sda1/*.jpg ~/NEW && pumount sda1

Za pomocą exiftran i prename możemy zdjęcia obrócić do właściwej orientacji i zmienić ich nazwy.

Continue reading “Kopiowanie zdjęć z karty pamięci aparatu fotograficznego”

Kurza twarz! Google Chrome się zawiesił. Uruchomić ponownie?

Kurza twarz! ;-) Tłumacze Chrome mają poczucie humoru.

Kurza twarz! Google Chrome się zawiesił. Uruchomić ponownie?

W wersji 363 dla en-GB jest:

<translation id="8815061062167142136">Whoa! Google Chrome has crashed. Restart now?</translation>

A w pl:

<translation id="8815061062167142136">Kurza twarz! Google Chrome się zawiesił. Uruchomić ponownie?</translation>

Niestety kurza twarz Chrome zniknęła w wersji 1473. Szkoda.

Debian ma pół miliona błędów

Debian ma pół miliona błędów. Nie ma jednak powodów do obaw, wiele z nich już dawno zostało poprawione. Zgłoszenie o błędzie numer 500000 ma tytuł cdbs: Please add dh_installdefoma in debhelper.mk, a pojawiło się dziś o godzinie 07:51:01 czasu uniwersalnego.

Continue reading “Debian ma pół miliona błędów”

ESE Key Daemon 1.2.4 released

New version of ESE Key Daemon was released today.

Release notes:

  • Fixed cross-compilation bug reported by hartleys.
  • Removed debian directory (will try to include esekeyd in Debian).
  • Removed old directory (Linux 2.4 users can use 1.2.3, but 2.4 support is no longer maintained).
  • Removed lib directory (any modern (g)libc has getopt).

Download: esekeyd-1.2.4.tar.gz (.asc)

MD5: 5eb8d1b02cdd99d0681e946768e529db
SHA1: 12395b670dbf9ae93573e9cd5f57c51c3572a8aa

Kilka słów o tym jak 3 miliony sztuk AK-47 przyleciało samolotem do Zimbabwe

Przeczytałem dziś artykuł w Gazecie, że 3 mln chińskich kałasznikowów dotarło do Zimbabwe. Zszokowała mnie ta liczba. Dlaczego? Każdy, kto był w wojsku, wie jak “łatwo” przenieść skrzynie z karabinkami ze stara do magazynu broni. A tu 3 miliony sztuk do przewiezienia z Chin w głąb Afryki (Zimbabwe nie ma dostępu do morza).

Jeden karabinek AK-47 to około 3,8 kg, bez bagnetu, ładownicy, trzech magazynków w ładownicy, olejarki, przybornika i oczywiście skrzyni. Brakuje również amunicji. Artykuł nic o niej nie wspomina, ale domyślam się, że nie będą walczyć na bagnety.

Continue reading “Kilka słów o tym jak 3 miliony sztuk AK-47 przyleciało samolotem do Zimbabwe”