2004-06-22 19:41

June 22nd, 2004 by Vasil Kolev

Дъждът не е нещо лошо… което определено не може да се каже за градушката.
(особено ако те уцели, докато си навън)

Денят започна нормално, ставане, прочитане на пощата, баня, закуска, и след това – отиване до старата квартира да си взема прането. Свалих го, прибрах го в мешката, тръгнах към близката спирка на адския транспорт да си хвана нещо до вкъщи. Застанах да си чакам, след което започна да вали сериозно, проливно (чадърът по принцип помага, но в такъв дъжд в общи линии пази само главата да не се мокри). Както и да е, под едно дърво това щях да го преживея, ако не беше започнала и една весела градушка …:)

В крайна сметка успях да се върна до старата квартира, и да се поизсуша, докато мина големия порой. Част от дрехите в мешката бяха мокри, та сега трябва да измисля начин да ги изсуша тука…

Определихме втора дата за писане на оценки по мрежова сигурност. Това е последното събитие от курса, след това до септември/октомври ще ми е малко по-спокойно, тъкмо да може да се направи една хубава организация на всичките планове, материали, теми, и каквото изобщо имаме… Има вариант и доста от лекциите да ги разпишем, и да направим нещо подобно на учебник, който доста ще помогне за следващото водене на курса.

Омагьосах nagios-а да показва extended info. Оказа се, че в template-based конфигурацията просто не може да се пишат ‘template’ дефиниции с register 0 опцията, и да се използват по-долу. Гадно, гадно … Сега обаче смятам да се хвана, и да го допълня малко, с различни други host-ове.

2004-06-22 00:38

June 22nd, 2004 by Vasil Kolev

I hate the heat…

I had a good sleep, I read my mail, and then started catching up on my latest writing. After some time v0rbe called (he’s visiting Sofia to do some work), and I went to see him. He was in “Botusha” with a girl, and after some time came schz, with whom we talked about hosting radio.cult on marla.

After that we went to Slaveykov, where I bought the latest book by Steven King from the “Dark tower” series (and I have the bad feeling that I haven’t read the previous one, so I’ll have to correct that), and after that we went home, where from he went to do something with his luggage, and I finished writing my project, showing Velin it’s first version. After it gets reviewed by the other people from the Network Security course, I’ll probably publish it here.

After that, laziness stoke, and me and Velin sat to watch “Friends”. This thing is addictive, I’m watching it again, even though I’ve seem most episodes at least three times…

As a whole – a lazy day, the heat is at fault…

2004-06-22 00:32

June 22nd, 2004 by Vasil Kolev

Мразя жегата…

Наспах се хубаво, изчетох си пощата, след което се хванах да дописвам последната си дивотия. По някое време обаче v0rbe се обади (на гости в София беше по работа), и отидох да се видим. Той беше седнал в “Ботуша” с една девойка, а по някое време дойде schz, с който пък се уговорихме за хостване на radio.cult на marla.

С него отидохме до Славейков, взех си последната книга на Стивън Кинг от поредицата “Тъмната кула” ( и имам тъпото предчуствие, че май и предната не съм чел, ще трябва да поправя тоя пропуск), след което го разходих до вкъщи. След това той отиде да се оправя нещо с багажа си, а аз си дописах нещото, показвайки на Велин първата версия. След като мине преглед от другите хора от Мрежовата сигурност, вероятно ще го пусна и тук.

След това, в пристъп на мързел с Велин седнахме да гледаме “Приятели”. Това нещо е пристрастяващо, и аз почнах пак да го гледам, нищо, че повечето епизоди съм ги гледал по поне три пъти …

Като цяло мързелив ден, жегата така ми действа…

2004-06-19 21:15

June 19th, 2004 by Vasil Kolev

A long day…

I had a hard time waking up in the morning, to go with Zhoro Chorbadzhiyski to Pravetz, to the so-called Linux fest, organized by Interspace. The trip was really amusing, first we missed the exit for Pravetz (how, god knows, it was probably because we were reviewing out lectures), then Zhoro got a ticket (and the policemen explained to us, that we missed the right way). We turned back, got the right way, and missed the other junction (where we later saw that it hadn’t a sign), and almost got to Etropole… So, after two confusions we got to Pravetz, where with enough asking got to UKTC just after the beginning of the first lecture :)

There I found out that all my lectures are that day (which I could’ve found myself, but I got too distracted), and that I have 4 lectures – two on my own, one with Zhoro, and one with Radoslav Kolev (who isn’t my brother :) ). So, I rested a bit, listened to he first lecture (it was somewhat introductory), and then started with my first one – enhancements in linux kernels 2.4 and 2.6 for workstations.

It went good, with a lot of explanations, and without a big overdue (around 10-15 minutes, even though I had to go faster with the last part). Zhoro had created some slides while the first lecture was going on, so I had one nice shortened version of my plan, that could be seen from the listeners. In the end, I hope I was understood :)

Next was the lecture with Radoslav Kolev (e.g. I spoke, and he was filling some gaps), about configuring the network under linux, which was a total improvisation, but went well too.

After that, being hungry, we found a restaurant, and had lunch (they had paunch soup :) ). We were able to totally screw the schedule, because the lunch was 30 minutes longer than the anticipated :)

Next there was the lecture on core principles if the security in Unix, in which Zhoro spoke, and I was just filling some minor details (I had a good lunch, and fell really sleepy). We have a lot of experience with this lecture, we’ve done it a few times at the Network Security. Zhoro had done a little presentation of about 10 slides, it fit in very good.

After that again Zhoro spoke about Slackware, and described the distribution very well, with all the minor details. It went really well, and was perfect for a comparison base for the next lecture – about Debian, because the differences are really in the core, so both distributions protruded really good. There were a lot of questions after both lectures, and the people looked interested. There was also a consensus between me and Zhoro, that the best distributions for people that want to learn, are slackware or linux from scratch…

The next one was about Mandrake, which I wasn’t able to listen to the end, because I felt really sleepy, and Zhoro suggested that we go back, and to came to Pravetz tomorrow again (I finished my talks, so I’ll rest…). We came easy, without getting lost, just stopped on the Vitinya bridge, to see the view.

There aren’t a lot more things that are prettier than this view, or than traveling in open cabriolet, and watching the greenness around… I made two pictures from the bridge, and enjoyed the view all the way…

Now I’m thinking about getting something to eat, and going to sleep. I have to write a how-to about writing term papers for the next year’s Network Security, but that will get handwritten on paper first, calmly somewhere outside.

2004-06-19 20:52

June 19th, 2004 by Vasil Kolev

Дълъг ден…

Сутринта със зор отлепих, за да идем с Жоро Чорбаджийски до Правец за т.нар. Linux fest, организиран от Interspace. Пътуването беше адски забавно, първо изпуснахме отбивката за Правец (как, дявол знае, сигурно задето си преговаряхме лекциите), после Жоро го глобиха за кофти изпреварване (и полицаите ни обясниха, че леко сме подминали отбивката…). Обърнахме, уцелихме отбивката, след което се оказа, че не сме уцелили една друга такава (на която после видяхме, че просто няма табела), и за малко да стигнем Етрополе… Така, след две обърквания стигнахме до самия Правец, където с питане стигнахме до УКТЦ малко след като първата лекция беше започнала :)

Там на място открих, че в програмата на мен са ми събрали лекциите в един ден (което можеше да разбера и по-рано, ама от други дивотии не бях изчел внимателно програмата), и че всъщност имам 4 лекции – две сам, една с Жоро, и една с Радослав Колев (който не е брат ми :) ). Е, събрах сили, изслушах първата лекция (която беше леко уводна), и след това почнах аз, с първата си лекция – подобрения в linux ядрата 2.4. и 2.6 за работни станции.

Получи се добре, с доста обяснения, и с неголямо пресрочване на времето (около 10-15 минути, въпреки че ми се наложи последната част да я претупам малко). Жоро беше успял по време на първата лекция да направи няколко кратки слайда за почти всяка лекция, така че на тази имаше една хубава съкратена версия на плана ми, която да се вижда от слушателите. В крайна сметка се надявам, че ме разбраха какво им говоря :)

Последва лекцията, която водих с Радослав Колев (т.е. аз говорих, той ме допълваше), за настройка на мрежата под linux, която беше тотално импровизирана, но май също се получи.

След това, на принципа ‘глад мори добитъка’ намерихме един ресторант, и обядвахме (имаха шкембе чорба :) ). Успяхме да развалим съвсем разписанието, като обядвахме с половин час повече от предвиденото :)

Последва лекцията за основни принципи в сигурността под Unix, на която говори Жоро, а аз само уточнявах дребни неща (понеже си бях хапнал добре, и ми се беше доспало). С тази лекция имаме опит, водили сме я доста и на мрежовата сигурност. Жоро си беше направил малка презентация от около десетина слайда, пасна много добре.

След това пак Жоро говори за Slackware, и описа много добре дистрибуцията, със всичките и неща и дребни моменти. Получи се много добре, и идеално като база за сравнение със следващата лекция, за Debian, понеже разликите са наистина много основни, и така изпъкваха много добре. И след двете лекции имаше доста въпроси, и хората бяха заинтересувани. Имаше обаче консенсус между мен и Жоро, че за начинаещи хора, които искат да се учат, най-доброто е или slackware, или linux from scratch …

Последва лекция за Mandrake, която аз не успях да изслушам, защото ми се доспа зверски, а и Жоро предложи да се приберем, и утре да пътува пак (аз си свърших моето говорене, и искам да си почина…). Прибрахме се спокойно, без да се изгубим, само спряхме на моста Витиня да видя гледката.

Малко неща са по-красиви от тази гледка, или от това да се возиш в отворен кабриолет, и да гледаш зеленината наоколо… Направих две снимки от моста, и през целия път се наслаждавах на гледката…

Сега мисля да хапна и да спя. Имам да пиша едно ръководство за догодина за мрежовата сигурност, как се пише курсова работа, но мисля да го пиша на хартия на ръка първо, на спокойствие някъде навън.

2004-06-18 13:01

June 18th, 2004 by Vasil Kolev

How to do a automatic signature check of the debian packages:

Let’s assume, that you have GPG installed. Also it should be noted that this procedure was tested only on unstable, and I have no idea how will it go on a machine running stable. I could try that with marla, but later.

We add a sources.list entry for experimental:

deb ftp://debian.ludost.net/debian ../project/experimental main
(or
deb ftp://ftp.de.debian.org/debian ../project/experimental main
I’m not sure if it will work with ftp.bg.debian.org at least it didn’t work a year ago.)

We tell apt that we want only what we explicitly tell him from experimental, in /etc/apt/preferences:
Package: *
Pin: release a=experimental
Pin-Priority: 50

Then install apt from experimental:
apt-get install apt/experimental

Then install the debian-key-ring package (all the gpg keys of debian people):
apt-get install debian-keyring

Add the role keys in apt’s keyring:
apt-key add /usr/share/keyrings/debian-role-keys.gpg

After that do apt-get update, and it should go without problems. If you’re not using non-us, and only the standard archive, you might not need debian-keyring, the default key in apt-get is the one for that archive.

The verification that those keys are real is left for an exercise for the reader…

2004-06-18 12:55

June 18th, 2004 by Vasil Kolev

Как да ползваме проверка на сигнатурите на пакетите на debian:

Предполагаме, че имате инсталирано GPG. Освен това, тази процедура съм я пробвал само на unstable, не знам как ще се отрази върху машина със stable. Може да пробвам с marla, но по-късно.

Добавяме си ред в sources.list за experimental:

deb ftp://debian.ludost.net/debian ../project/experimental main
(или
deb ftp://ftp.de.debian.org/debian ../project/experimental main
С ftp.bg.debian.org поне едно време не ставаше.)

Описваме си, че искаме само каквото изрично кажем от experimental, в /etc/apt/preferences:
Package: *
Pin: release a=experimental
Pin-Priority: 50

Инсталираме си apt от experimental:
apt-get install apt/experimental

Инсталираме си debian-keyring пакета (всички gpg ключове на debian хората):
apt-get install debian-keyring

Добавяте си ролевите ключове в keyring-а на apt:
apt-key add /usr/share/keyrings/debian-role-keys.gpg

След това направете apt-get update, и трябва да мине без проблем. Ако не ползвате non-us, а само неща от стандартния архив, debian-keyring може и да не ви потрябва, ключа по подразбиране в apt-get е основния.

Проверката дали тези ключове са истински оставям за домашно…

2004-06-18 01:30

June 18th, 2004 by Vasil Kolev

Мисля, че много от хората, които ми четат блога, биха могли да дадат отговори на този постинг във форума на Мрежова сигурност. Накратко, става въпрос за това какви книги биха били полезни на студентите във ФМИ :)

2004-06-17 20:26

June 17th, 2004 by Vasil Kolev

I’m beat.

We graded the exploits, and almost all term papers were turned in (there are some that still aren’t finished, let’s see what will happen with them). One really great paper was turned in, an audit of the security of the web sites on marla.ludost.net, and that will go online somewhere around here in a week. The people subscribed to marla’s mailing list should’ve already received it.
(I’m really looking forward to the other audit papers, to see what they’ve done….)

I ate a bit, and I’m thinking about going to sleep… With this early wake-up, it wouldn’t be bad to go to sleep earlier :) I have to get used to it, we’ll be going to Pravetz in the really early morning (9:00).

Looks like apt-get is really written in C++, as I was afraid of. Let’s see if I could implement the little and ugly hack for the packages’ signature check …

2004-06-17 20:18

June 17th, 2004 by Vasil Kolev

Скапан съм.

Мина проверката на exploit-ите, и предаването на почти последните проекти (имам още един-два отложени, да видим какво ще направят). Предадоха един страхотен проект за сигурността на сайтовете на marla.ludost.net, и ще го кача някъде наоколо след около седмица. Хората, записани в mailing list-ата за marla, би трябвало вече да са го получили.
(с нетърпение чакам и другите audit-и, да видим какво са направили …)

Аз хапнах малко, мисля да си лягам… Както се събудих рано тая сутрин, няма да е лошо и да си легна рано :) Така и така трябва да свикна, че за Правец ще се пътува в съвсем ранната сутрин (9:00).

Така като гледам, apt-get наистина е писан на C++, както се и притеснявах. Да видим дали ще мога да напиша дребния и грозен hack за проверката на сигнатурите на пакетите…

2004-06-17 10:13

June 17th, 2004 by Vasil Kolev

The only bad thing in the drinking is the hangover.

I hate waking up early, after I’ve gotten myself drunk… I managed someway to get to the toilet, and then to drink two aspirins and a paracetamol, and now I’m waiting to get my head clear enough to be able to go and eat a paunch soup. I hope to be in good condition by 14:00, so I won’t make some students’ life miserable.
(I should put up a sign, ‘Beware, crocodile with a hangover’)

A quote from irc last night:

< EMERALD> piqn krokodil
< maniax> mhm, pluva na zig-zag

(translation:
< EMERALD> drunk crocodile
< maniax> mhm, swims like zig-zag
)

And the morning is shiny, shiny… Somebody lower the brightness of the sun…

2004-06-17 10:07

June 17th, 2004 by Vasil Kolev

Единственото лошо в пиенето е махмурлука.

Мразя да се будя рано, след като съм се напил… Успях по някакъв начин да стана, да посетя тоалетната, и да изпия два аспирина и един парацетамол, и чакам да се освестя достатъчно, че да ида да изям една шкембе чорба. Надявам се до 14:00 да съм добре, за да не тровя живота на студентите, дето ще защитават днес проекти.
(Трябва да си сложа надпис ‘Внимание, крокодил с махмурлук’)

Цитат снощи от irc:

< emerald> piqn krokodil
< maniax> mhm, pluva na zig-zag

А това утро е едно светло, светло… Някой да намали слънцето …:)

Професионализъм != Администратор на Министерски съвет

June 17th, 2004 by Vasil Kolev

I reminded myself of what’s the feeling of being drunk… I haven’t been in such condition in 4 months…

The day was a bit dull – I watched Velin getting his sleep back (and thinking about studying). Tomorrow (e.g. today) I’ll be making some students’ life miserable….

I was at IBB, there we discussed some interesting thing about Debian. Zhoro Guninski mentioned something interesting about apt-get, that it doesn’t check the pgp signature of the packages, and after a not-too-short discussion we got to the conclusion that it’s easy to implement (e.g. one option of apt-get has to be translated as an option to dpkg, which can do such a check), I’m thinking about writing it….

Slavka is probably missing a self-preservation instinct, she came with a really short red dress… It’s a good thing that everybody was numb from the beer, or it wouldn’t be too sure that she would go back home…

After that we talked with joejoe about his company, it’s probable that there would be an interesting project there, let’s see what will happen… Looks like I can do some things even really drunk :)

I’m thinking of getting enough sleep.

2004-06-17 00:09

June 17th, 2004 by Vasil Kolev

Припомних си какво е да се напие човек, не бях се насмуквал от 4 месеца…

Денят беше скучен – гледах Велин как си отспива (и си мисли да учи), и довършвах дреболии. Утре(т.е. днес) ще тровим живота на студенти, да видим какво ще стане…

Бях на IBB, и там говорихме за интересни неща около Debian. Жоро Гунински каза нещо интересно около apt-get, че не проверява pgp сигнатурите на пакетите, и след едно не много кратко обсъждане се стигна до извода, че това е елементарно за реализация (т.е. една опция на apt-get трябва да се преведе като опция на dpkg, който може да прави тази проверка), мисля да го направя…

Славка изглежда и липсваше инстинкта за самосъхранение, да дойде с тая много къса червена пола… Добре, че всички им бяха притъпени сетивата от бирата, иначе не беше много сигурно дали ще се прибере у тях…

След това си говорих с joejoe за неговата фирма, може при тях да намеря един интересен проект за вършене, да видим какво ще стане… Някои неща май мога да ги правя и сериозно пил :)

Мисля да си отспя.

2004-06-16 13:02

June 16th, 2004 by Vasil Kolev

vasil@doom:~$ uname -a
Linux doom 2.6.7 #11 Wed Jun 16 12:57:32 EEST 2004 i686 GNU/Linux

2004-06-16 13:02

June 16th, 2004 by Vasil Kolev

vasil@doom:~$ uname -a
Linux doom 2.6.7 #11 Wed Jun 16 12:57:32 EEST 2004 i686 GNU/Linux

2004-06-16 00:20

June 16th, 2004 by Vasil Kolev

.,…
Bless the one who cannot cry
There is no night, there is no sunlight
Until you refuse to die

One excercise of making the brainwaves linear – you need some good headhones, good and loud music (Amorphis – Higher ground, from Far From the Sun album), and a good output for those headphones (in my case – SB Audigy, and a small amplifier, enough to make them vibrate).

Really helps to clear one’s head.

2004-06-16 00:18

June 16th, 2004 by Vasil Kolev

.,…
Bless the one who cannot cry
There is no night, there is no sunlight
Until you refuse to die

Упражнение по изправяне на мозъчните вълни – изпълнява се с хубави слушалки, хубава силна музика (Amorphis – Higher ground, от албума Far From the Sun), и подходящ изход към тези слушалки (в случая – SB Audigy, и едно малко усилвателче, колкото да вибрират).

Помага много за изчистване на главата.

2004-06-15 18:23

June 15th, 2004 by Vasil Kolev

Mmmm peaches…

I got up in the morning, brought my application for membership FSA to one of the members of the board (:) ), and went through Slaveykov. No new books this week, damn…

After that I bought a kilo strawberries, and kilo peaches, and went happily home. On the way I ate a ice cream – looks like it was a time for child joy :)

After I got home, I started working on the plan for the other lecture in Pravetz, but Velin took me to the local coffee house for a breakfast, and we hanged there for a hour and a half, because we were waiting for Valyak to show up… I don’t feel comfortable staying in such places, I get bored really easy by staying at one place, if I don’t have what to do (like to sit in front of the machine).

Now I have to go to the faculty to collect course papers of students, that are late with the handing over, and then I’ll suffer while reading them… I wonder of the faculty will like the idea to have added a literature exam to the entrance exams, and it to be to write something simple, and the grade to be simply 1/0 – either they can write, or they don’t… There is a chance that the written Bulgarian language will be forgotten in this faculty.

2004-06-15 18:14

June 15th, 2004 by Vasil Kolev

Мммм праскови…

Сутринта станах, занесох си молбата за членство в ССС на един от членовете на управителния съвет (:) ), и минах през Славейков. Няма нови книги тая седмица, гадна работа…

След това си напазарувах кило ягоди и кило праскови, и един такъв весел се прибрах, като по пътя изядох даже и един сладолед – въобще ден за детска радост :)

След като се прибрах, седнах да си довърша плана за другата лекция в Правец, само че Велин ме измъкна до локалното кафене за закуска, и висяхме там около час и половина, понеже чакахме Валяка да се появи… Не ми е приятно а вися в такива заведения, скучно ми е да седя на едно място, ако нямам нещо занимателно да правя (например да съм си пред машината).

Сега имам да ходя до факултета да събирам курсови работи на студенти, които са закъснели с предаването, и след това да се мъча да ги чета… Дали факултета би се навил в кандидат-студентските изпити да има един по литература, да напишат нещо просто, и да е просто 1/0 – или могат да пишат, или не могат… Иначе има шанс да се забрави писмения български език в тоя факултет.