Wednesday, December 31, 2003

Administering Servers with Webmin

I've been trying Webmin on FreeBSD, Solaris 8, and HP-UX 11i today. Once I repatriate my AIX box from my employer, I intend to install Webmin on it as well. For FreeBSD, I installed cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 package provided by cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 FreeBSD project. For Solaris, I used cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 package provided by Webmin. For HP-UX, I downloaded cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 tarball and installed from source. I tried cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 version packaged by HP with cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir port of Apache and Tomcat, but couldn't get it to install on its own. Webmin uses its own "miniserv.pl" so Apache is not needed.

Webmin is a Web-based, cross-platform system administration tool. Although I'm not a huge fan of Web-based interfaces, Webmin is slick. I recommend installing cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Swelltech cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365me, which is cleaner than cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 default.

Using Webmin I successfully installed cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 lsof package for FreeBSD and Solaris. I didn't have any luck with cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 same package for HP-UX. Webmin allows you to run commands through cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Web browser, so once lsof was installed on FreeBSD and Solairs I ran it and viewed cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 output in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 browser.

One of my favorite aspects of Webmin is its package browsing features. You can peruse cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 installed software very easily. Webmin also makes browsing logfiles a snap.

Webmin's OS support is vast, since it's written in Perl. I noticed however that not all actions work as well as I'd like. For example, when trying to edit cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 FreeBSD bootup scripts, I was only given cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 option of editing /etc/rc.local. I expected to edit /etc/rc.conf or scripts in /usr/local/etc/rc.d. I may have been looking in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 wrong place, though.

The two books written about Webmin are both available on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Web for free. The book written by Webmin's author is part of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Bruce Perens Open Source Series and can be downloaded in zipped .pdf. Swelltech's CEO wrote a book and provides it here.

Besides Webmin, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365re's also Usermin, designed for end-user work. It's good for reading mail. Virtualmin is a virtual hosting management system developed by cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Webmin author under contract with Swelltech.

Monday, December 29, 2003

Security 101 Book

Today I was asked for my recommendation for a "security 101" book. I hadn't given cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 subject much thought, although I think Ed Skoudis' Counter-Hack is a great place to start. I looked around my office and found a book Addison-Wesley sent me last year: Internet Site Security by Erik Schetina, Ken Green, Jacob Carlson. After thumbing through cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 book, I've decided it's excellent. I won't review it on Amazon.com, since my policy is to only review books I've read. Still, a mention here is worthwhile.

This book is so solid I adopted its "assess -> protect -> detect -> respond" security process model to replace cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 "plan -> prevent -> detect -> respond" version in my own book, just to avoid reinventing cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 wheel. They also correct state cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 risk equation as "risk = threat X vulnerability X asset value." If you're looking to get your feet wet in security, or if you're a manager who needs to learn cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 fundamentals, Internet Site Security is a fine starting point.

Using Sysmon to Detect Faulty Hardware

No sooner had I posted cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 entry on Sysmon than it detected a network problem. Two of my systems were unreachable. They both sat of a DMZ leg of my gateway. After troubleshooting at various layers I narrowed cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 issue down to a faulty NIC in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 gateway. How often does that happen? Unfortunately cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 bad NIC is a Intel PRO/100+ Dual Port Server Adapter (PILA8472). When trying to ping out from cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 NIC to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 DMZ, here's cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 sort of traffic cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 NIC generated:

00:39:18.628691 192.168.60.1 > 192.168.60.3: icmp: echo request
00:39:19.638731 0:0:0:0:0:0 > 0:0:0:0:0:0 sap 00 I (s=0,r=0,C) len=80
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
00:39:20.648696 0:0:0:0:0:0 > 0:0:0:0:0:0 sap 00 I (s=0,r=0,C) len=80
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
00:39:21.658706 192.168.60.1 > 192.168.60.3: icmp: echo request
00:39:22.668711 192.168.60.1 > 192.168.60.3: icmp: echo request
00:39:23.678706 192.168.60.1 > 192.168.60.3: icmp: echo request
00:39:24.688706 192.168.60.1 > 192.168.60.3: icmp: echo request
00:39:25.698714 0:0:0:0:ff:54 0:0:0:0:0:0 2410 98:
8d44 2414 50f7 4054 0000 0200 7503 8e68
14b8 5801 0000 50cd 80eb fe90 ff54 2410
8d44 2414 50f7 4018 0000 0200 7503 8e68
44c7 404c 16d5 0100 b858 0100 0050 cd80
ebfe 89f6 2c8f 1128 0100 0000 0cfe bfbf
0100 0000

That is truly bizarre. I replaced cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 NIC with an Adaptec ANA-62044 PCI quad NIC.

FreeBSD on Laptops

I thought cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 best I could do for help running FreeBSD on laptops was Linux on Laptops, until I learned of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 FreeBSD Laptop Compatibility List. This site even had an entry for my Thinkpad a20p. There's an article at Freebsd.org and anocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r database of information also available.

I've had various versions of FreeBSD running on this laptop since I tried installing FreeBSD 4.1.1. I plan to install FreeBSD 5.2 REL once issues in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 todo list are solved.

Saturday, December 27, 2003

Understanding Snort DNS TTL Alerts

While reading a recent Network Computing magazine article, I noticed an interesting discussion of "DNS-based route optimizers." These sounded like cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 products which confused IDS operators four years ago. I read about it in an earlier NWC article.

This December 2003 article states:

"Handling external Web requests... is accomplished by advertising a low DNS TTL of about 10 seconds. This forces cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 end user's DNS server to request an updated IP address every 10 seconds... cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 device will provide cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 external IP address that will provide cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 best path through cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 network."

The whole idea with DNS-based systems is to trick clients into visiting cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 server that's "closest" to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365m in Internet space. By "closest" I mean cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 one offering cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 lowest latency. It's a performance enhancement for visitors.

NWC's graphic does a nice job explaining cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 system.

Notice cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 mention of "probes." The review mentions ICMP and TCP-based "probes" in its product feature list. NSM analysts might see cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365se probes and consider cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365m suspicious, when cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y're normal and harmless.

This made me think of recent alerts I'd seen in Sguil, based on this Snort rule:

alert udp $EXTERNAL_NET 53 -> $HOME_NET any
(msg:"DNS SPOOF query response with TTL of 1 min. and no authority";
content:"|81 80 00 01 00 01 00 00 00 00|";
content:"|c0 0c 00 01 00 01 00 00 00 3c 00 04|";
classtype:bad-unknown; sid:254; rev:3;)

This rule was written to detect intruders responding to a victim's DNS query before cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 legitimate DNS server does. Whecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r this is worthwhile is debatable, especially since cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 rule uses cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 DNS TTL of exactly one minute. An intruder who uses 59 or 61 seconds evades this rule.

Here is Ecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365real's look for one of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 DNS responses which triggered this Snort rule. I queried for www.orbitz.com, and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 DNS record it returned had a TTL of 1 minute and no authority records. Because cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 DNS TTL is so low, www.orbitz.com might be using a DNS optimization scheme like that mentioned in NWC.
Compare that to a response for images.amazon.com, where cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 TTL for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 first record is 0, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 second has is 5 hours 32 minutes, and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 third is 20 seconds. Amazon.com appears to use Akamai extensively:

Finally, keep those responses in mind when looking at cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 DNS info for a smaller company like Sourcefire that doesn't need to play DNS tricks:

This mini-case study shows how keeping current on Internet infrastructure products helps NSM analysts understand cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir alerts.

Ways to Install FreeBSD

While perusing cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 newgroups at unix.derkeiler.com, I learned a new way to get FreeBSD. The FreeBSD Project publishes .iso images of its release software, like 4.9 REL or 5.1 REL. Easy enough. Mirrors for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365se distributions are available at FreeBSD mirrors.

However, I discovered cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 FreeBSD Snapshots site offers .iso images of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 latest version of each tree, e.g., 4-stable and 5-current. You can download cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 .iso and finish with a system running cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 newest FreeBSD, assuming cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y work on your hardware. If you're more conservative, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y maintain a "security release" of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 4.8 distribution as well, which right now is 4.8-RELEASE-p13.

You can even finger cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir server to learn cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 newest builds available cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365re:

finger @snapshots.jp.freebsd.org

[snapshots.jp.freebsd.org]
FreeBSD/i386:
The latest version of FreeBSD -CURRENT is: 5.2-CURRENT-20031227-JPSNAP
The latest version of FreeBSD 4-STABLE is: 4.9-STABLE-20031202-JPSNAP
FreeBSD/alpha:
The latest version of FreeBSD -CURRENT is: 5.2-CURRENT-20031227-JPSNAP

More information: finger info@snapshots.jp.FreeBSD.org
Service index: finger help@snapshots.jp.FreeBSD.org

I also learned of two new projects to create CD-ROM based FreeBSD systems, like Knoppix: FreeSBIE and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 FreeBSD live-FS project. The original live CD project is LiveCD, which exists in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 ports tree.

In miscellaneous news, I tried two new MBLA3300 Intel PRO/100 CardBus II PCMCIA NICs on my Thinkpad a20p running FreeBSD 5.1 REL. I intend to use cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365m for a mobile NSM platform. I found that cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y were recognizes as fxp0 and fxp1, but only if I booted with one NIC in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 top PCMCIA slot or both in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 two slots. One NIC in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 bottom slot didn't work!

I'm going to put 5.2 REL on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 laptop when cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 new release is published next month. I may followed this thread's guidance on disabling ACPI and enabling APM. I learned how to create a restore partition here. If my XFree86 fonts are ugly, I'll try cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 guidance in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 XFree86 Font De-uglification HOWTO. At some point I may buy a new laptop with no OS installed, like this.

Friday, December 26, 2003

Adding a New Disk in NetBSD

People complain about FreeBSD's '/stand/sysinstall' program, but I wish I could have used it yesterday when adding an 8 GB HDD to my NetBSD box. I loosely followed cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 official documentation but laughed when I read "Now we create some disklabel partitions, editing cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 tempfile as already explained. The result is...", followed by a disklabel output created from scratch! This reminded me of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 "intuitively obvious" phrase from my college calculus books.

Here's how I did it. This is what cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 disk looked in dmesg output:

wd1 at pciide0 channel 0 drive 1:
wd1: drive supports 16-sector PIO transfers, LBA addressing
wd1: 8063 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 16514064 sectors
wd1: 32-bit data port
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
wd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data
transfers)

First I ran fdisk. Notice cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 BIOS never seems to get cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 HDD geometry correct. Luckily cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 OS makes good guesses and I remembered cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 geometry when I saw it on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 HDD label:

bash-2.05b# fdisk -u wd1
Disk: /dev/rwd1d
NetBSD disklabel disk geometry:
cylinders: 16383 heads: 16 sectors/track: 63 (1008 sectors/cylinder)

BIOS disk geometry:
cylinders: 1023 heads: 255 sectors/track: 63 (16065 sectors/cylinder)

Do you want to change our idea of what BIOS thinks? [n] y
BIOS's idea of #cylinders: [1023] 16383
BIOS's idea of #heads: [255] 16
BIOS's idea of #sectors: [63] 63
Disk: /dev/rwd1d
NetBSD disklabel disk geometry:
cylinders: 16383 heads: 16 sectors/track: 63 (1008 sectors/cylinder)

BIOS disk geometry:
cylinders: 16383 heads: 16 sectors/track: 63 (1008 sectors/cylinder)

Are you happy with this choice? [n] y
Partition table:
The data for partition 0 is:
sysid 11 (Primary DOS with 32 bit FAT)
start 63, size 5445972 (2659 MB), flag 0x80
beg: cylinder 0, head 1, sector 1
end: cylinder 338, head 254, sector 63
Do you want to change it? [n] y
sysid: [11] 169
start: [63]
size: [5445972] 8000M
8000M is not a valid decimal number.
size: [5445972] 16384000
Explicitly specify beg/end address? [n] n
sysid 169 (NetBSD)
start 63, size 16384000 (8000 MB), flag 0x80
beg: cylinder 0, head 1, sector 1
end: cylinder 894, head 0, sector 31
Is this entry okay? [n] y
The data for partition 1 is:
sysid 15 (Ext. partition - LBA)
start 5446035, size 11020590 (5381 MB), flag 0x0
beg: cylinder 339, head 0, sector 1
end: cylinder 1022, head 254, sector 63
Extended partition table:
0: sysid 11 (Primary DOS with 32 bit FAT)
start 5446098, size 5510232 (2690 MB), flag 0x0
beg: cylinder 339, head 1, sector 1
end: cylinder 681, head 254, sector 63
1: sysid 5 (Extended partition)
start 10956330, size 5510295 (2690 MB), flag 0x0
beg: cylinder 682, head 0, sector 1
end: cylinder 0, head 254, sector 63
Extended partition table:
0: sysid 11 (Primary DOS with 32 bit FAT)
start 10956393, size 5510232 (2690 MB), flag 0x0
beg: cylinder 682, head 1, sector 1
end: cylinder 0, head 254, sector 63
1:
2:
3:
2:
3:
Do you want to change it? [n] y
sysid: [15] 0
start: [5446035] 0
size: [11020590] 0
Explicitly specify beg/end address? [n]

Is this entry okay? [n] y
The data for partition 2 is:

Do you want to change it? [n] n
The data for partition 3 is:

Do you want to change it? [n] n

We haven't written cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 MBR back to disk yet. This is your last chance.
Disk: /dev/rwd1d
NetBSD disklabel disk geometry:
cylinders: 16383 heads: 16 sectors/track: 63 (1008 sectors/cylinder)

BIOS disk geometry:
cylinders: 16383 heads: 16 sectors/track: 63 (1008 sectors/cylinder)

Partition table:
0: sysid 169 (NetBSD)
start 63, size 16384000 (8000 MB), flag 0x80
beg: cylinder 0, head 1, sector 1
end: cylinder 894, head 0, sector 31
1:
2:
3:
Should we write new partition table? [n] y

Next I created a disklabel:

bash-2.05b# disklabel -i -I wd1

Basically I messed around with disklabel until something that looked ok was produced. I'm not sure how to get rid of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 'd' and 'e' entries or if it's possible. My understanding is that a is cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 'root' partition, 'b' is usually cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 swap file, 'c' is cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 entire disk, and 'd' and on are ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r paritions. This is a second non-booting disk:

8 partitions:
# size offset fstype [fsize bsize cpg/sgs]
a: 16514001 63 4.2BSD 0 0 0 # (Cyl. 0*- 16382)
c: 16514064 0 unused 0 0 # (Cyl. 0 - 16382)
d: 16514064 0 unused 0 0 # (Cyl. 0 - 16382)
e: 16384000 63 unused 0 0 # (Cyl. 0*- 16254*)

Then I did 'newfs':

bash-2.05b# newfs /dev/wd1a

Warning: 64 sector(s) in last cylinder unallocated
/dev/wd1a: 16514000 sectors in 16383 cylinders of 16 tracks, 63 sectors
8063.5MB in 50 cyl groups (328 c/g, 161.44MB/g, 20352 i/g)
super-block backups (for fsck -b #) at:
32, 330720, 661408, 992096, 1322784, 1653472, 1984160,
2314848, 2645536, 2976224, 3306912, 3637600, 3968288, 4298976,
4629664, 4960352, 5290016, 5620704, 5951392, 6282080, 6612768,
6943456, 7274144, 7604832, 7935520, 8266208, 8596896, 8927584,
9258272, 9588960, 9919648, 10250336, 10580000, 10910688, 11241376,
11572064, 11902752, 12233440, 12564128, 12894816, 13225504, 13556192,
13886880, 14217568, 14548256, 14878944, 15209632, 15540320, 15869984,
16200672,

When done I could mount cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 new drive on a new directory called '/var/extra':

bash-2.05b# mount /dev/wd1a /var/extra

I added cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 last entry to /etc/fstab:

/dev/wd0a / ffs rw 1 1
/dev/wd0b none swap sw 0 0
/dev/wd0e /var ffs rw 1 2
/dev/wd0f /home ffs rw 1 2
/dev/wd0g /tmp ffs rw 1 2
/dev/wd1a /var/extra ffs rw 1 2

Installing Packages on NetBSD and OpenBSD

Last month I wrote about installing packages on FreeBSD. This entry covers my NetBSD and OpenBSD experiences.

First, a few differences between NetBSD and OpenBSD. Root's default shell in NetBSD is /bin/sh, while OpenBSD uses /bin/csh. This means environment variables can be set in .profile for NetBSD and .cshrc for OpenBSD.

FreeBSD gives users cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 chance to automatically retrieve packages and dependencies remotely, e.g., 'pkg_add -r mtr'. FreeBSD makes its remote retrieval decisions based on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 installed OS. NetBSD and OpenBSD allow cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 same, but you must specify cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 OS in an environment variable.

For NetBSD, add cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 following to .profile:

export PKG_PATH=ftp://ftp.NetBSD.org/pub/NetBSD/packages/1.6.1/i386/All

For OpenBSD, add this to .cshrc:

setenv PKG_PATH ftp://ftp.openbsd.org/pub/OpenBSD/3.4/packages/i386/

These additions make automatic package retrieval easier. I'll install cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 GTK version of MTR to demonstrate cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 process on each OS.

For NetBSD, you can browse or search pkgsrc.netbsd.se to find packages. A visit cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365re shows two versions of MTR: mtr and mtr-gtk (both with version 0.54nb1).

Install cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 newest package with this syntax:

pkg_add -v mtr-gtk

Watch pkg_add find cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 newest package and install it:

parsing: ftp://ftp.NetBSD.org/pub/NetBSD/packages/1.6.1/i386/All
path: ftp://ftp.NetBSD.org/pub/NetBSD/packages/1.6.1/i386/All
increasing RLIMIT_NOFILE to max. 1772 open files
trying PKG_PATH ftp://ftp.NetBSD.org/pub/NetBSD/packages/1.6.1/i386/All
Spawning FTP coprocess
ftp -detv ftp://ftp.NetBSD.org/pub/NetBSD/packages/1.6.1/i386/All/

Eventually it finds what it needs:

nlist mtr-gtk-*.t[bg]z /var/tmp/pkg.02535d
ftp> cd .
best match: 'ftp://ftp.NetBSD.org/pub/NetBSD/packages/1.6.1/i386/All/mtr-gtk-0.52.tgz'
'ftp://ftp.NetBSD.org/pub/NetBSD/packages/1.6.1/i386/All/mtr-gtk-[0-9]*.t[bg]z'
expanded to 'ftp://ftp.NetBSD.org/pub/NetBSD/packages/1.6.1/i386/All/mtr-gtk-0.5
2.tgz'
Trying to fetch ftp://ftp.NetBSD.org/pub/NetBSD/packages/1.6.1/i386/All/mtr-gtk-
0.52.tgz.
...and so on...

When done, MTR version 0.52 and dependencies are installed:
# pkg_info

pkg_info: disabling PKG_PATH when operating on all packages.
pth-1.4.1nb7 GNU Portable Thread library
bash-2.05.2.7nb1 The GNU Bourne Again Shell
glib-1.2.10nb3 Some useful routines for C programming
gtk+-1.2.10nb3 Gimp toolkit. Libraries for building X11 user interfaces
mtr-gtk-0.52 Traceroute and ping in a single graphical network diagnostic

For OpenBSD, you can browse or search ports.puffy.nu. A search for MTR finds "mtr 0.49" and "mtr 0.49-no_x11". To know cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 exact name, I prefer searching for mtr at BSDcoders. It shows "mtr-0.49
" and "mtr-0.49-no_x11". (One could assume cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 hyphens were needed earlier, but it's good to be sure.)

To install cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 package, you must specify cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 version, unlike FreeBSD or NetBSD:

pkg_add -v mtr-0.49
Trying to fetch ftp://ftp.openbsd.org/pub/OpenBSD/3.4/packages/i386//mtr-0.49.tg
z.
>>> ftp -o - ftp://ftp.openbsd.org/pub/OpenBSD/3.4/packages/i386//mtr-0.49.tgz
Extracting from FTP connection into /var/tmp/instmp.Zouhf13798
Unknown command.
+CONTENTS
+COMMENT
+DESC
sbin/mtr
man/man8/mtr.8
tar command returns 0 status
pkg: Handling dependencies for mtr-0.49
checking gtk+-* (gtk+-1.2.10p1) -> Not found
checking gtk.1.2 not found
pkg: Handling dependencies for gtk+-1.2.10p1
checking glib-* (glib-1.2.10) -> Not found
checking glib.1.2 not found
checking libiconv-* (libiconv-1.8) -> Not found
checking iconv.3.0 not found
checking gettext->=0.10.38 (gettext-0.10.40p1) -> Not found
checking intl.1.1 not found
...and so on...

When done, mtr-0.49 and its dependencies are installed:

lemelin# pkg_info
bash-2.05b-static GNU Bourne Again Shell
libiconv-1.8 character set conversion library
gettext-0.10.40p1 GNU gettext
glib-1.2.10 useful routines for C programming
gtk+-1.2.10p1 General Toolkit for X11 GUI
mtr-0.49 Matt's traceroute - network diagnostic tool

The best bet for installing newer versions of any software on BSD is to use cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 ports tree. The absolute newest version can sometimes be only found in source code from cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 developer, before cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 ports tree is modified. Still, to quickly install an app, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 package system can't be beat -- especially for large apps with numerous dependencies.

Review of Open Source Network Administration Posted

Amazon.com just posted my four star review of Open Source Network Administration. It's been nearly two months since my last review. I've been extremely busy writing The Tao of Network Security Monitoring, so reading has taken a back seat. From cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 review:
"Open source is cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 wave of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 future, and James Kretchmar's Open Source Network Administration (OSNA) catches that wave in fine form. Although cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 book is only 238 pages, it contains several gems. I read cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 book specifically for its coverage of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Multi Router Traffic Grapher (MRTG), OSU's Flow Tools, and Sysmon. By following Kretchmar's instructions, I easily installed cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365se three applications."

Simple Network Health Performance Monitoring with Sysmon

Do you need a simple Web-based application to check if your systems and/or applications are alive? I learned about Sysmon when reading Open Source Network Administration.

Once I wrote my own configuration file to watch my systems, I followed cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 book's instructions to complete cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Sysmon installation. The result is cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 small screen shot at left. Since you don't need to spend a lot of time checking out cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 details of my network, you can get cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 idea by reviewing this image. The green systems are all up. The yellow ones just became unreachable. I forgot to return on one of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365m to service after working on it. Since it's a bridging firewall for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 second box, both are listed in yellow. The orange/reddish entry is a missing box. I lent it to my office for a case, and when it returns cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 record will be green again!

Sysmon is a good alternative to Nagios or cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Network Management Information System (NMIS) if you only need to do simple monitoring of 10-100 systems. Sysmon can check availability by reading HTTP replies and connecting to arbitrary TCP ports, as well as pinging remote systems.

Wednesday, December 24, 2003

Cisco Icons Online

Do you need networking icons for presentations or papers? Check out cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 completely free, non-copyrighted Cisco collection. I learned about it after reading a tip in Cisco's Packet magazine.

Besides having cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 icons for use in OpenOffice, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 zipped .pdf of conceptual icons is handy. It helps you decode Cisco diagrams by recognizing what certain symbols mean.

Thursday, December 18, 2003

Learning To Install Open Source Software on Solaris and HP-UX

This summer I bought an Ultra 30 workstation and an HP Visualize B2000 workstation to learn Solaris on SPARC and HP-UX on PA-RISC, respectively. Today I worked on installing open source software on each. Starting with cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Sun box running Solaris 8 on SPARC, I visited Sun Freeware, an absolutely incredible site providing free compiled binary packages of key open source software. Here's a sample installation:

1. FTP to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Sunfreeware site to retrieve cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 package for bash
2. Unzip cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 package with 'gzip -d'
3. Install cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 package with 'pkgadd -d'

I later installed wget, which made step one much easier. I was even able to install OpenSSH using cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 site's instructions, which outlined step-by-step cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 actions needed to install a necessary Solaris patch, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n grab cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 required packages, create keys, and so forth. I made my own startup script using ideas from cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 instructions:

#!/bin/sh
#
# Simple OpenSSH start script by Richard Bejtlich

SSHCONF=/usr/local/etc/openssh/sshd_config

case "$1" in
start)
echo "Starting sshd using $SSHCONF."
/usr/local/sbin/sshd -f $SSHCONF
echo "Done."
;;
stop)
echo "Killing sshd."
kill `ps -elf | grep /usr/local/sbin/sshd | grep -v grep | awk '{print $4}'`
echo "Done."
;;
restart)
$0 stop
$0 start
;;
esac

For my HP-UX needs, I visited anocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r awesome site -- cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Software Porting And Archive Centre for HP-UX. They offered all cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 packages I needed, but before installing cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365m I needed to get my HP-UX box to finish its boot process. It was hanging while looking for an NFS server, so I followed cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 directions here to fix it:

1. Enter single user mode by booting and hit 'ESC' to interrupt cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 boot process.
2. Enter 'boot pri isl'
3. Say 'y' to interact with ISL
4. At ISL prompt enter 'hpux -is boot'
5. In single user mode, mount cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 following filesystems: /usr and /var
6. Edit with 'vi' /etc/rc.config.d/nfsconf and say 'NFS_CLIENT=0'
7. 'reboot'

At cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 HP-UX site, I downloaded HP-UX's version of packages, called "depots". For example:

1. FTP to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 HP-UX site to retrieve cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 package.
2. Unzip cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 package with 'gzip -d' into /usr/local/depot.
3. Run 'swinstall -s /usr/local/depot/<.depot file>'

swinstall when used through a Telnet session is a curses-like package installer. Eventually I installed OpenSSH and used cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 model for Solaris to get it to work on HP-UX.

Thank goodness for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365se free repositories of open source software! Would you believe cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365re isn't a "top" command included with Solaris 8? I was able to install it from Sunfreeware, though.

I considered cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 day a success when I had GCC, wget, bash, and OpenSSH on both boxes, along with all of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir dependencies. When I retrieve my AIX box from work I plan to use Bull Freeware to install OpenSSH and ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r programs. I also found AIX freeware at Darren Tucker's OpenSSH page and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 UCLA Public Domain Software Library for AIX. The Encap Archive offers its own package format but lots of software.

Wednesday, December 17, 2003

Verisign Acquires Guardent for $140 Million

Big news from cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 managed security services space. Consolidation continues, as big companies looking for growth opportunities acquire cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 small fries. Today Verisign announced it bought Guardent (yes, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Guardent URL spells cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 company's name incorrectly) for $140 million in stock and cash. Guardent currently employees about 150 people.

Update: Here's eWeek's analysis.

Tuesday, December 16, 2003

Getting Your FreeBSD Box to Speak 802.1q Trunks with a Cisco Switch

I have cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 following setup on my home LAN:

cable modem - cisco router - freebsd fw/gw - cisco switch - clients

< The client boxes are in two separate VLANs with different address spaces. I needed a way for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365m to be able to talk to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 FreeBSD 4.9 REL firewall/gateway without wasting two interfaces on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 fw/gw. Here's how I set this up. I'm no Cisco guru so excuse my lack of shortcuts. I got some help from this how-to, this thread, and this Cisco guide. First, on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 switch, I created my VLANs:

gruden#conf term
Enter configuration commands, one per line. End with CNTL/Z.
gruden(config)#vlan 20
gruden(config-vlan)#name green
gruden(config-vlan)#end

gruden#conf term
Enter configuration commands, one per line. End with CNTL/Z.
gruden(config)#vlan 10
gruden(config-vlan)#name yellow
gruden(config-vlan)#end

Next I created my trunk port to speak to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 FreeBSD box:

gruden#conf term
Enter configuration commands, one per line. End with CNTL/Z.
gruden(config)#int fa0/24
gruden(config-if)#switchport mode trunk
gruden(config-if)#end

gruden#sh int fa0/24 switchport
Name: Fa0/24
Switchport: Enabled
Administrative Mode: trunk
Operational Mode: trunk
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: dot1q
Negotiation of Trunking: On
Access Mode VLAN: 1 (default)
Trunking Native Mode VLAN: 1 (default)
Voice VLAN: none
Administrative private-vlan host-association: none
Administrative private-vlan mapping: none
Operational private-vlan: none
Trunking VLANs Enabled: ALL
Pruning VLANs Enabled: 2-1001
Capture Mode Disabled
Capture VLANs Allowed: ALL

Protected: false

Voice VLAN: none (Inactive)
Appliance trust: none

Then I added each switch port to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 appropriate VLAN. This is what adding a single port looks like:

gruden#conf term
Enter configuration commands, one per line. End with CNTL/Z.
gruden(config)#int fa0/1
gruden(config-if)#switchport mode access
gruden(config-if)#switchport access vlan 10
gruden(config-if)#end

gruden#sh int fa0/1 switchport
Name: Fa0/1
Switchport: Enabled
Administrative Mode: static access
Operational Mode: down
Administrative Trunking Encapsulation: dot1q
Negotiation of Trunking: Off
Access Mode VLAN: 10 (yellow)
Trunking Native Mode VLAN: 1 (default)
Voice VLAN: none
Administrative private-vlan host-association: none
Administrative private-vlan mapping: none
Operational private-vlan: none
Trunking VLANs Enabled: ALL
Pruning VLANs Enabled: 2-1001
Capture Mode Disabled
Capture VLANs Allowed: ALL

Protected: false

Voice VLAN: none (Inactive)
Appliance trust: none

On to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 FreeBSD box! I used cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 following commands to set it up. Note that fxp2 is cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 single physical interface connected to interface 0/24 on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Cisco switch:

ifconfig vlan0 create
ifconfig vlan1 create

ifconfig vlan0 vlan 10 vlandev fxp2
ifconfig vlan1 vlan 20 vlandev fxp2

ifconfig vlan0 inet 10.100.100.1 netmask 255.255.255.0
ifconfig vlan1 inet 172.207.200.1 netmask 255.255.255.0

ifconfig fxp2 up

When done, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 interfaces on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 FreeBSD box look like this:

moog# ifconfig vlan0
vlan0: flags=8843 mtu 1500
inet 10.100.100.1 netmask 0xffffff00 broadcast 10.100.100.255
inet6 fe80::2d0:b7ff:fe61:3234%vlan0 prefixlen 64 scopeid 0xa
ecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r 00:02:b3:0a:cd:5b
media: Ecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365rnet autoselect (100baseTX )
status: active
vlan: 10 parent interface: fxp2
moog# ifconfig vlan1
vlan1: flags=8843 mtu 1500
inet 172.207.200.1 netmask 0xffffff00 broadcast 172.207.200.255
inet6 fe80::2d0:b7ff:fe61:3234%vlan1 prefixlen 64 scopeid 0xb
ecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r 00:02:b3:0a:cd:5b
media: Ecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365rnet autoselect (100baseTX )
status: active
vlan: 20 parent interface: fxp2
fxp2: flags=8843 mtu 1500
inet6 fe80::202:b3ff:fe0a:cd5b%fxp2 prefixlen 64 scopeid 0x3
ecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r 00:02:b3:0a:cd:5b
media: Ecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365rnet autoselect (100baseTX )
status: active

To make this automatic, add cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365se entries to /etc/rc.conf:

cloned_interfaces="vlan0 vlan1"
ifconfig_vlan0="inet 10.100.100.1 netmask 255.255.255.0 vlan 10 vlandev fxp2"
ifconfig_vlan1="inet 172.207.200.1 netmask 255.255.255.0 vlan 20 vlandev fxp2"
ifconfig_fxp2="up"

When done, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 10.100.100.0/24 and 172.207.200.0/24 networks will be able to talk to each ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r through cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 FreeBSD box.

MRTG with FreeBSD and a Cisco Router

It doesn't get much easier than this. I wanted to add cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Multi Router Traffic Grapher (MRTG) to my NSM tool collection. Based on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 instructions provided by Open Source Network Administration and Cisco, here's how I did it. bourque is cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 name of my FreeBSD 4.9 REL NSM sensor and gill.taosecurity.com is my Cisco router.

First I enabled cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 SNMP server on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 router. Replace 'public' and 'private' with ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r community strings, like I did. (These are examples.)

gill(config)#snmp-server community public RO
gill(config)#snmp-server community private RW

Make sure you set up an access list on interfaces where you don't want people accessing cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 SNMP service on your router:

access-list 101 deny udp any any eq snmp log

Next install an Apache Web server on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 system which will hold MRTG's output:

bourque# pkg_add -r ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/
packages-4-stable/All/apache+mod_ssl-1.3.29+2.8.16.tgz
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/
packages-4-stable/All/apache+mod_ssl-1.3.29+2.8.16.tgz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/
packages-4-stable/All/mm-1.3.0.tgz... Done.
bourque# apachectl start

Next install MRTG:

bourque# pkg_add -r ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/
packages-4.9-release/All/mrtg-2.9.29_3,1.tgz
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/
packages-4.9-release/All/mrtg-2.9.29_3,1.tgz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/
packages-4.9-release/All/p5-SNMP_Session-0.95.tgz... Done.

Now configure MRTG:

bourque# mkdir /usr/local/www/data/mrtg
bourque# cfgmaker --global 'WorkDir: /usr/local/www/data/mrtg'
--global 'Options[_]: bits' --global 'IconDir: icons'
--snmp-options=:::::2 --subdirs=HOSTNAME --ifref=ip
--ifdesc=alias --output /usr/local/etc/mrtg/mrtg.cfg
public@gill.taosecurity.com

--base: Get Device Info on public@gill.taosecurity.com:::::2
--base: Vendor Id: cisco
--base: Populating confcache
...edited output...

mkdir /usr/local/www/data/mrtg/icons
cp /usr/local/share/mrtg/* /usr/local/www/data/mrtg/icons/

Now start MRTG:

bourque# mrtg /usr/local/etc/mrtg/mrtg.cfg
WARNING: /usr/local/www/data/mrtg/gill.taosecurity.com/
did not exist I will create it now
...ignore cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 warnings; cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365se are normal for initial start-up...

Create an index page for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Web server and add an entry in cron to periodically collect MRTG data:

bourque# indexmaker --output /usr/local/www/data/mrtg/index.html
--columns=1 /usr/local/etc/mrtg/mrtg.cfg

bourque# crontab -l
*/5 * * * * /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg
--logging /var/log/mrtg.log

You'll want to add cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 following link for each router name so MRTG can find its icons:

ln -s /usr/local/www/data/mrtg/icons/
/usr/local/www/data/mrtg/gill.taosecurity.com/icons

When you're done you'll see graphs like this when you visit http://sensor/mrtg/index.html. Notice cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365re's only a little bit of data at cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 far left side, as cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 system's only been awake for a few minutes.

That's all you need for a basic install. Notice I'm accessing cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 sensor using HTTP. I could enable HTTPS and access cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 sensor using that method. Also, be careful running a Web server on your NSM appliance. Lock down who can access it.

Friday, December 12, 2003

CAIDA to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Rescue

Kudos to CAIDA for applying real research to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 issue of whecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 SCO Web site was hit by a DoS attack or not. CAIDA used its Network Telescopes to watch backscatter from SCO servers and confirmed SCO Web and FTP servers were indeed flooded:

"At 3:20 AM PST on Wednesday, December 10, 2003, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 UCSD Network Telescope began to receive backscatter traffic indicating a distributed denial-of-service attack against cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 SCO Group. Early in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 attack, unknown perpetrators targeted SCO's web servers with a SYN flood of approximately 34,000 packets per second...

Around 2:50 AM PST Thursday morning, December 11, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 attacker(s) began to attack SCO's ftp (file transfer protocol) servers in addition to continuing cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 web server attack. Togecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r www.sco.com and ftp.sco.com experienced a SYN flood of over 50,000 packet-per-second early Thursday morning. By mid-morning Thursday (9 AM PST), cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 attack rate had reduced considerably to around 3,700 packets per second. Throughout Thursday morning, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 ftp server received cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 brunt of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 attack, although cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 high-intensity attack on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 ftp server lasted for a considerably shorter duration than cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 web server attack. At 10:40 AM PST, SCO removed cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir web servers from cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Internet and stopped responding to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 incoming attack traffic. Their Internet Service Provider (ISP) appears to have filtered all traffic destined for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 web and ftp servers until cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y came back online at 5 PM PST.

In spite of rumors that SCO has faked cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 denial-of-service attack to implicate Linux users and garner sympathy from its critics, UCSD's Network Telescope received more than 2.8 million response packets from SCO servers, indicating that SCO responded to more than 700 million attack packets over 32 hours."

Wednesday, December 10, 2003

Creating Fake Interfaces and Bonding Them

In June I posted a way to bond two FreeBSD interfaces to a third unused interface for purposes of combining tap outputs and sniffing cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 result. This method used ng_one2many and was based on advice from Andrew Fleming. In July I corresponded with John Bradberry who shared his method of using ng_fec, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 man-page-less Fast Ecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r Channel netgraph(4) module.

Two months ago John posted his method, which looks like cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 email he sent me in July. I finally got a chance to try it, and can report that it works. Here's what's required on a stock FreeBSD 4.9 REL system where sf2 and sf3 see cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 tap outputs. First, build cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 ng_fec kernel module:

cd /usr/src/sys/modules/netgraph/fec
make
make install

Next, create cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 virtual fec0 interface which will see traffic from sf2 and sf3 simultaneously. Note cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 use of single quote and double quote around cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 interface names.

ngctl mkpeer fec dummy fec
ngctl msg fec0: add_iface '"sf2"'
ngctl msg fec0: add_iface '"sf3"'
ngctl msg fec0: set_mode_inet
ifconfig sf2 promisc -arp up
ifconfig sf3 promisc -arp up
ifconfig fec0 -arp up

That's it! When sniffing cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 fec0 interface, you'll see all traffic that sf2 and sf3 see. You can see cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 results of this process using a few commands. kldstat shows cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 KLDs that were loaded automatically:

bourque# kldstat
Id Refs Address Size Name
1 4 0xc0100000 43d388 kernel
2 1 0xc211b000 3000 ng_socket.ko
3 2 0xc211f000 9000 netgraph.ko
4 1 0xc212d000 3000 ng_fec.ko

ifconfig shows cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 new interface:

bourque# ifconfig fec0
fec0: flags=8943 mtu 1500
inet6 fe80::200:d1ff:feed:34df%fec0 prefixlen 64 scopeid 0xe
ecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r 00:00:d1:ed:34:df
media: Ecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365rnet none
status: active

/var/log/messages shows cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 fec0 interface in action:

Dec 10 18:27:10 bourque /kernel: fec0: port sf2 in bundle is down
Dec 10 18:27:10 bourque /kernel: fec0: port sf3 in bundle is down
Dec 10 18:27:12 bourque /kernel: fec0: port sf2 in bundle is up
Dec 10 18:27:12 bourque /kernel: fec0: port sf3 in bundle is up

Bruce Schneier on Norcá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ast Blackout

Bruce Schneier wrote about cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 possible role of MSBlaster in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 14 August 2003 norcá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ast electrical blackout. He reports on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 November interim report (.pdf) by a joint US-Canadian taskforce:

"The coincidence is too obvious to ignore. At 2:14 p.m. EDT, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 MSBlast worm was dropping systems all across North America. The report doesn't explain why so many computers--both primary and backup systems--at FirstEnergy were failing at around cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 same time. But MSBlast is certainly a reasonable suspect.

Unfortunately, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 report doesn't directly address cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 MSBlast worm and its effects on FirstEnergy's computers. The closest I could find is this paragraph, on page 99: "Although cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365re were a number of worms and viruses impacting cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Internet and Internet connected systems and networks in North America before and during cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 outage, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 SWG's preliminary analysis provides no indication that worm/virus activity had a significant effect on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 power generation and delivery systems. Furcá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r SWG analysis will test this finding."'

Bruce's article makes valid points. Until cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 panel explains why cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 electricity monitoring systems failed, MSBlaster will remain as likely a suspect as any.

I found cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 report's goals interesting:

"Phase I: Investigate cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 outage to determine its causes and why it was not contained.

Phase II: Develop recommendations to reduce cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 possibility of future outages and minimize cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 scope of any that occur."

This sounds exactly like an incident response plan I use at client sites. In recognizes that determining what happened is important, but that total prevention of future incidents is impossible.

US Government Security Report Card

Yesterday Congressman Putnam of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 US House Committee on Government Reform announced cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 federal government's computer security report card (.pdf). FCW summarized cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 results. For cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 first time two agencies scored above 90%: cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Nuclear Regulatory Commission earned top honors with an A, and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 National Science Foundation received an A-. The grades were based for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 first time in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 four-year program on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Federal Information Security Management Act (.pdf) reportedly an improvement over cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Government Information Security Reform Act (GISRA) (.pdf).

I found it amusing that after cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 press NASA received for working with SANS to patch systems in 2001 (.pdf), NASA's score has consistently dropped. NASA scored a C- in 2001, a D+ in 2002 and now a D- in 2003. In 2001 NASA was lauded as a "poster child" for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir "vulnerability-focused approach to eliminate security problems."

Apparently SANS no longer thinks addressing vulnerabilities is cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 answer. In cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir latest NewsBites, SANS reports on a new security survey of "IT professionals." The survey reports "eighty-seven percent [of respondents] said software patches for known vulnerabilities are up to date at cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir companies." SANS' comment on this statistic is telling: "The saddest part of this study is that it reinforces one of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 greatest lies of security - that organizations that keep cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir systems patched but do not harden operating systems are keeping cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir systems safe... It's time to stop pretending, and start making sure every system administrator can prove he/she knows how to safely configure a system before being given root or administrator privileges."

My approach has always been simple: prevention fails. Period. Security staff must take steps to ensure cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y collect cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 right sorts of information to efficiently scope cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 extent of compromise and guide recovery. That's why network security monitoring (like implemented by Sguil) is required.

Sunday, December 07, 2003

Creative Commons

After reading why Microsoft Word is not a document exchange format, I found myself at cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Creative Common Web site. Their goal is "to build a layer of reasonable, flexible copyright in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 face of increasingly restrictive default rules." I found cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir license builder interesting.

Saturday, December 06, 2003

Spammers Target Cambridgeshire Police Force

I learned of this scam via this Sophos report. Spammers are sending messages which appear to be receipts for £399.99 Apple iPods. The message lists cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 phone number of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Cambridgeshire Police Force in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 UK as cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 point of contact for complaints. This sounds more like a prank than a structured attack, but cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 concept is sound. I imagine we'll see more of this in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 future. Here's what cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 email looks like:

Subject: Transaction Receipt (UKCards)
From: "UKCards"
------------------
Please note: All charges to your statement
will appear in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 name "UKCARDS LIMITED".

Order Information
Amount: £399.95
Currency: GBP
Merchant Name: HUNTINGDON MAIL ORDER
Description: iPod Music Player 40GB

Customer Service
Telephone: 01480 456111
Email: N/A

Delivery Address
47 Silver Street, London, NW1 5TR

If you have any questions on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 delivery
of this order or product details please contact
cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 merchant directly using cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 above details.

Friday, December 05, 2003

I commend cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Debian project for detailing cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 exact timetable and methodology associated with cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir recent compromise. They posted a detailed report on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 incident Tuesday. I found several points noteworthy. First, notice how cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y detected cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 intrusion. Sharp admins knew something was amiss, and a host-based IDS detected file changes:

"On cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 evening (GMT) of Thursday, November 20th, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 admin team noticed several kernel oopses on master. Since that system was running without problems for a long time, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 system was about to be taken into maintenance for deeper investigation of potential hardware problems. However, at cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 same time, a second machine, murphy, was experiencing exactly cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 same problems, which made cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 admins suspicious.

Also, klecker, murphy and gluck have Advanced Intrusion Detection Environment (package aide) installed to monitor filesystem changes and at around cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 same time it started warning that /sbin/init had been replaced and that cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 mtime and ctime values for /usr/lib/locale/en_US had changed."

Notice cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 intruder's actions:

"On Wednesday, November 19th, at approximately 5pm GMT, a sniffed password was used to log into an unprivileged developer account on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 host klecker (.debian.org). The attacker cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n retrieved cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 source code through HTTP for an (at that time) unknown local kernel exploit and gained root permissions via this exploit. Afterwards, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 SucKIT root-kit was installed.

The same account and password data were cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n used to log into cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 machine master, to gain root permissions with cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 same exploit and also to install cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 SucKIT root-kit...

On cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 next day cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 attacker used a password sniffed on master to log into gluck, get root cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365re and also install cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 SucKIT root-kit."

How was all this password sniffing done? Were clear text protocols involved?

Thursday, December 04, 2003

1500 Helpful Review Votes at Amazon.com

I'd like to thank everyone who's voted my Amazon.com reviews to be "helpful" over cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 last 3+ years. I started seriously reviewing books with Radia Perlman's Interconnections, 2nd Ed in May 2000. Since cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n I've written reviews of 116 books on security and computing topics. Some reviews of poor books caused quite a stir. Several were pulled only to have me resubmit "just cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 facts" in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 form of direct quotes. Ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365rs caused me to argue with certain members of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 community who praised books cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y should not have. Eicá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y didn't read cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 book or cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y were too out of touch to realize printing 250 pages of C code did nothing to teach cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 reader about "hacking."

Every month I received many books to review. I only read those on my reading list or those that surprise me with cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir originality. I don't review books I've skimmed, unless cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 reason I've stopped reading was disappointment with content. As a result, many of my newer reviews are positive. Why waste time reading and reviewing a poor book? I don't get paid for reviews, but I do work on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 side evaluating proposals and manuscripts.

I hope you find future reviews helpful!

Tuesday, December 02, 2003

Exploiting Cisco Routers Article

SecurityFocus published cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 sequel to an article on exploiting Cisco routers. This has been happening for a while but this article spells out cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 details.

Monday, December 01, 2003

Quirks of NetBSD

Exactly two months ago I reported installing FreeBSD, NetBSD, OpenBSD, and Debian on my laptop for test purposes. Yesterday I tried to upgrade a different box from FreeBSD 5.1 RELEASE to FreeBSD 5.1 CURRENT. I've had no luck getting my SMC 2632W or 2602W wireless NICs, or an Orinoco Gold wireless NIC, to work in any modern version of FreeBSD. (I had cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 2632W working with FreeBSD 4.5 and earlier using this hack.) I thought trying CURRENT might be a good idea but cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 install failed. Wireless support is my biggest grievance with FreeBSD. I used a wireless NIC on OpenBSD 3.3 fine yesterday.

So, I decided to replace cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 failed FreeBSD install with NetBSD 1.6.1. I got cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 OS installed but found it to be quirky. It works fine, but it's got its own peculiarities that separates it from FreeBSD. For example, I installed "everything," but OpenSSH was not installed by default. In fact, nothing was listening by default. What is this, OpenBSD? Not even OpenBSD is so draconian. The install process also doesn't give an easy way to configure networking. I added cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 appropriate entries to /etc/rc.conf because it uses cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 same format I know from FreeBSD.

Thanks to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 official documentation, I was able to get going. If it weren't for Google, I wouldn't know I have to use CTRL-ALT-F4 to switch to terminal 4, racá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r than ALT-4 like most UNIX OS'. I also found cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 NetBSD package system installs software into places like /usr/pkg/bin/ racá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r than /usr/local/bin. NetBSD looks to be picky about licenses too. Here's what I saw when trying to install OpenSSH from /usr/pkgsrc/security/openssh:

===> openssl-0.9.6l has unacceptable license: fee-based-commercial-use.
===> To build this package, add this line to your /etc/mk.conf:
===> ACCEPTABLE_LICENSES+=fee-based-commercial-use

I made cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 change and OpenSSH installed fine. I had trouble figuring out why cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 /usr/pkg/etc/rc.d/sshd script wouldn't work properly, so I ended up enabling sshd via a 'sshd="YES"' line rc.conf. I cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n removed cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 unneeded OpenSSH, OpenSSL, and Perl packages. I was sad to see though that my wireless NIC still didn't work. In any case, every BSD is a little different, so that's why I'm trying NetBSD.