Centroid.EU Blog

(this blog is mostly encrypted - adults only)
  

Previous Page


Administrivia and future plans network wise

May 7th, 2014

I have added ratelimiting to io.solarscale.de which runs nsd. For this the nsd needed a recompile. This literature on the web was very helpful: nsd-ratelimit. I have set it to 12 queries per second, same as wildcarddnsd's ratelimit on americas.centroid.eu.

I have evaluated a lot of scenarios on how I want to reorganize my network and I have decided to get a DSL with static IP's in February 2015 again. I'll be running a wildcarddnsd from home again. Earlier in september 2014 my vps moon.virgostar.net will expire, I'll take it out of active DNS duty possibly in august. I'll run with 2 nameservers from that point on until 2015. In february I'm also going to get rid of the io.solarscale.de vps possibly for a transip.eu (amsterdam) vps instead (which will run OpenBSD). This is still in the clouds (so to speak) so I'm not entirely positive on that.

And to test the transip.eu vps I'll possibly get that in november 2014 possibly after the Wildcarddnsd 0.9.0 BETA release. So a lot of shuffling is taking place, the only thing that won't change is americas.centroid.eu which is prepaid until 2016, unless they figure out how to hypervisor OpenBSD in bhyve, which I will then probably take.

0 comments

Wildcarddnsd now has packet rate limiting

May 5th, 2014

I don't think I've ever had someone use me for an amplification DoS attack, but I don't watch the logs all the time. However it's not impossible so I have added a rate limiting algorithm on the hash of the IP querying my server so that I will drop the query when a threshold is reached. I had given this implementation thought for a while now and finally I wrote out the code. Wildcarddnsd will use more memory depending on the packets per second (details) and the hash of IP addresses is limited to 16 bit, meaning that there can be collisions between unrelated IP addresses that cause the ratelimiting to snare. But a high enough rate limit of say 12 packets per second on a nameserver with a usual TTL of 1 day shouldn't cause a problem. The pps is definable between 1 packet per second and 127 packets per second. The maximum setting will consume up to 120 MB of RAM, but RAM is cheap when we talk about 120 MB's. :-) I'm pretty happy right now.

0 comments

Got OpenBSD 5.5 in the mail yesterday

May 4th, 2014

I got my pre-ordered OpenBSD CD's in the mail. Unfortunately the seal was broken so someone possibly tried these out. Also I already upgraded my entire network to 5.5 on May 1st. Let this be a warning to OpenBSD, release pre-orders early or be faced with us doing ftp installs! We can't wait we're that hooked! However the CD's are quality like always, it's just too bad these become cup coasters after half a year, but that's part of the product that someone should know about.

0 comments

Two "racing" ARP's

April 28th, 2014

OpenBSD is different than other OS's in that it has a reverse ARP channel open alongside a forward ARP channel. I tried to exploit this with one of my programs I wrote, since frames are in sequence and scheduling in the OpenBSD kernel is done in a FIFO manner.

20:33:05.793519 bc:ee:7b:dd:2e:5a ff:ff:ff:ff:ff:ff 0806 60: arp who-has \
192.168.34.1 (ff:ff:ff:ff:ff:ff) tell 192.168.34.5
  0000: ffff ffff ffff bcee 7bdd 2e5a 0806 0001  ........{..Z....
  0010: 0800 0604 0001 bcee 7bdd 2e5a c0a8 2205  ........{..Z..".
  0020: ffff ffff ffff c0a8 2201 3100 0000 0000  ........".1.....
  0030: 0000 0000 0000 0000 0000 0000            ............

20:33:05.793572 bc:ee:7b:dd:2e:5a ff:ff:ff:ff:ff:ff 8035 60: arp who-has \
192.168.34.1 (ff:ff:ff:ff:ff:ff) tell 192.168.34.5
  0000: ffff ffff ffff bcee 7bdd 2e5a 8035 0001  ........{..Z.5..
  0010: 0800 0604 0001 bcee 7bdd 2e5a c0a8 2205  ........{..Z..".
  0020: ffff ffff ffff c0a8 2201 3200 0000 0000  ........".2.....
  0030: 0000 0000 0000 0000 0000 0000            ............
Here you see two outgoing ARP's the first, a forward ARP is .000053 seconds before the second one a reverse ARP (seen here with a 8035 ethernet type).
20:33:05.793773 00:90:0b:19:56:06 bc:ee:7b:dd:2e:5a 0806 60: arp reply \
192.168.34.1 is-at 00:90:0b:19:56:06
  0000: bcee 7bdd 2e5a 0090 0b19 5606 0806 0001  ..{..Z....V.....
  0010: 0800 0604 0002 0090 0b19 5606 c0a8 2201  ..........V...".
  0020: bcee 7bdd 2e5a c0a8 2205 3200 0000 0000  ..{..Z..".2.....
  0030: 0000 0000 0000 0000 0000 0000            ............

20:33:05.793774 00:90:0b:19:56:06 bc:ee:7b:dd:2e:5a 0806 60: arp reply \
192.168.34.1 is-at 00:90:0b:19:56:06
  0000: bcee 7bdd 2e5a 0090 0b19 5606 0806 0001  ..{..Z....V.....
  0010: 0800 0604 0002 0090 0b19 5606 c0a8 2201  ..........V...".
  0020: bcee 7bdd 2e5a c0a8 2205 3100 0000 0000  ..{..Z..".1.....
  0030: 0000 0000 0000 0000 0000 0000            ............
Here you see the return frames. The reverse (indicated by the number 2 in offset 0x2A) beat the forward reverse (indicated by number 1) by 0.000001 seconds, it even made up time in the TCP IP stack on the remote OpenBSD router. The reason this is, is that the reversearp does not get scheduled inside the NETISR and thus is a lot faster, it pre-empts the packet that went in before it.

These are net-games but this can be used to test the network stack load on an OpenBSD host/router to look for how much usage it gets. That in itself isn't an exploitation though.

0 comments

The highest possible date on OpenBSD 5.5

April 25th, 2014

Look...

mercury$ date -r 67768036191673199            
Wed Dec 31 23:59:59 CET 2147485547
mercury$ date -r 67768036191673200            
date: conversion error
What are you doing new years eve in the year 2147485547? Hopefully not fixing the new years bug!

What's interesting is that localtime() will fail here at just under 2^55 bits. I wonder if we can take it all the way up to 2^63 bits.

0 comments

Mercury (Computer) OpenBSD dmesg

April 23th, 2014

I paniced a little last night. OpenBSD in -current out of the box with no patches isn't ready for it yet. Luckily an OpenBSD developer helped me with patches that made the wd0 drive (in IDE mode) work. Here then is a patched dmesg:

OpenBSD 5.5-current (GENERIC.MP) #0: Wed Apr 23 10:04:36 CEST 2014
    pjp@jupiter.centroid.eu:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 34006806528 (32431MB)
avail mem = 33092829184 (31559MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xe9950 (91 entries)
bios0: vendor American Megatrends Inc. version "1504" date 10/04/2013
bios0: ASUS All Series
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP APIC FPDT LPIT SSDT SSDT MCFG HPET SSDT SSDT BGRT
acpi0: wakeup devices PXSX(S4) RP01(S4) PXSX(S4) RP02(S4) PXSX(S4) RP03(S4) PXSX
(S4) RP04(S4) PXSX(S4) RP05(S4) PXSX(S4) RP06(S4) PXSX(S4) RP07(S4) PXSX(S4) RP0
8(S4) [...]
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Xeon(R) CPU E3-1275 v3 @ 3.50GHz, 3604.71 MHz
cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,\
PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,\
MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,\
x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,ABM,\
PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM
cpu0: 256KB 64b/line 8-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 102MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Xeon(R) CPU E3-1275 v3 @ 3.50GHz, 3604.30 MHz
cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,\
PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,\
MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,\
SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,\
LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM
cpu1: 256KB 64b/line 8-way L2 cache
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 4 (application processor)
cpu2: Intel(R) Xeon(R) CPU E3-1275 v3 @ 3.50GHz, 3604.30 MHz
cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,\
PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,\
MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,\
x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,ABM,\
PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM
cpu2: 256KB 64b/line 8-way L2 cache
cpu2: smt 0, core 2, package 0
cpu3 at mainbus0: apid 6 (application processor)
cpu3: Intel(R) Xeon(R) CPU E3-1275 v3 @ 3.50GHz, 3604.30 MHz
cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,\
PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,\
MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,\
x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,ABM,\
PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM
cpu3: 256KB 64b/line 8-way L2 cache
cpu3: smt 0, core 3, package 0
cpu4 at mainbus0: apid 1 (application processor)
cpu4: Intel(R) Xeon(R) CPU E3-1275 v3 @ 3.50GHz, 3604.30 MHz
cpu4: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,\
PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,\
MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,\
x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,ABM,\
PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM
cpu4: 256KB 64b/line 8-way L2 cache
cpu4: smt 1, core 0, package 0
cpu5 at mainbus0: apid 3 (application processor)
cpu5: Intel(R) Xeon(R) CPU E3-1275 v3 @ 3.50GHz, 3604.30 MHz
cpu5: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,\
PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,\
MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,\
x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,ABM,\
PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM
cpu5: 256KB 64b/line 8-way L2 cache
cpu5: smt 1, core 1, package 0
cpu6 at mainbus0: apid 5 (application processor)
cpu6: Intel(R) Xeon(R) CPU E3-1275 v3 @ 3.50GHz, 3604.30 MHz
cpu6: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,\
PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,\
MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,\
x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,ABM,\
PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM
cpu6: 256KB 64b/line 8-way L2 cache
cpu6: smt 1, core 2, package 0
cpu7 at mainbus0: apid 7 (application processor)
cpu7: Intel(R) Xeon(R) CPU E3-1275 v3 @ 3.50GHz, 3604.30 MHz
cpu7: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,\
PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,\
MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,\
x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,ABM,\
PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM
cpu7: 256KB 64b/line 8-way L2 cache
cpu7: smt 1, core 3, package 0
ioapic0 at mainbus0: apid 8 pa 0xfec00000, version 20, 24 pins
acpimcfg0 at acpi0 addr 0xf8000000, bus 0-63
acpihpet0 at acpi0: 14318179 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 5 (RP01)
acpiprt2 at acpi0: bus 6 (RP03)
acpiprt3 at acpi0: bus 7 (RP06)
acpiprt4 at acpi0: bus 8 (RP08)
acpiprt5 at acpi0: bus 1 (PEG0)
acpiprt6 at acpi0: bus -1 (PEG1)
acpiprt7 at acpi0: bus -1 (PEG2)
acpiec0 at acpi0: Failed to read resource settings
acpicpu0 at acpi0: C1, PSS
acpicpu1 at acpi0: C1, PSS
acpicpu2 at acpi0: C1, PSS
acpicpu3 at acpi0: C1, PSS
acpicpu4 at acpi0: C1, PSS
acpicpu5 at acpi0: C1, PSS
acpicpu6 at acpi0: C1, PSS
acpicpu7 at acpi0: C1, PSS
acpipwrres0 at acpi0: FN00, resource for FAN0
acpipwrres1 at acpi0: FN01, resource for FAN1
acpipwrres2 at acpi0: FN02, resource for FAN2
acpipwrres3 at acpi0: FN03, resource for FAN3
acpipwrres4 at acpi0: FN04, resource for FAN4
acpitz0 at acpi0: critical temperature is 105 degC
acpitz1 at acpi0: critical temperature is 105 degC
acpibat0 at acpi0: BAT0 not present
acpibat1 at acpi0: BAT1 not present
acpibat2 at acpi0: BAT2 not present
acpibtn0 at acpi0: PWRB
acpibtn1 at acpi0: LID0
acpivideo0 at acpi0: GFX0
acpivout0 at acpivideo0: DD1F
cpu0: Enhanced SpeedStep 3604 MHz: speeds: 3501, 3500, 3300, 3100, 2900, \
2700, 2500, 2300, 2100, 2000, 1800, 1600, 1400, 1200, 1000, 800 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel Xeon E3-1200 v3 Host" rev 0x06
ppb0 at pci0 dev 1 function 0 "Intel Core 4G PCIE" rev 0x06: msi
pci1 at ppb0 bus 1
ppb1 at pci1 dev 0 function 0 vendor "PLX", unknown product 0x8747 rev 0xba
pci2 at ppb1 bus 2
ppb2 at pci2 dev 8 function 0 vendor "PLX", unknown product 0x8747 rev 0xba: msi
pci3 at ppb2 bus 4
ppb3 at pci2 dev 16 function 0 vendor "PLX", unknown product 0x8747 rev 0xba: msi
pci4 at ppb3 bus 3
vga1 at pci0 dev 2 function 0 "Intel HD Graphics P4600" rev 0x06
intagp0 at vga1
agp0 at intagp0: aperture at 0xe0000000, size 0x10000000
inteldrm0 at vga1
drm0 at inteldrm0
error: [drm:pid0:i915_write32] *ERROR* Unknown unclaimed register before writing to 100000
inteldrm0: 1920x1080
wsdisplay0 at vga1 mux 1: console (std, vt100 emulation)
wsdisplay0: screen 1-5 added (std, vt100 emulation)
azalia0 at pci0 dev 3 function 0 "Intel Core 4G HD Audio" rev 0x06: msi
azalia0: No codecs found
"Intel 8 Series xHCI" rev 0x05 at pci0 dev 20 function 0 not configured
"Intel 8 Series MEI" rev 0x04 at pci0 dev 22 function 0 not configured
ehci0 at pci0 dev 26 function 0 "Intel 8 Series USB" rev 0x05: apic 8 int 20
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
azalia1 at pci0 dev 27 function 0 "Intel 8 Series HD Audio" rev 0x05: msi
azalia1: codecs: Realtek/0x0900
audio0 at azalia1
ppb4 at pci0 dev 28 function 0 "Intel 8 Series PCIE" rev 0xd5: msi
pci5 at ppb4 bus 5
ahci0 at pci5 dev 0 function 0 vendor "Marvell", unknown product 0x9230 rev 0x10: msi, AHCI 1.2
scsibus1 at ahci0: 32 targets
uk0 at scsibus1 targ 7 lun 0:  ATAPI 3/processor removable
ppb5 at pci0 dev 28 function 2 "Intel 8 Series PCIE" rev 0xd5: msi
pci6 at ppb5 bus 6
em0 at pci6 dev 0 function 0 "Intel I210" rev 0x03: msi, address bc:ee:7b:dd:2e:5a
ppb6 at pci0 dev 28 function 5 "Intel 8 Series PCIE" rev 0xd5: msi
pci7 at ppb6 bus 7
ahci1 at pci7 dev 0 function 0 vendor "ASMedia", unknown product 0x0612 rev 0x01: msi, AHCI 1.2
scsibus2 at ahci1: 32 targets
ppb7 at pci0 dev 28 function 7 "Intel 8 Series PCIE" rev 0xd5: msi
pci8 at ppb7 bus 8
em1 at pci8 dev 0 function 0 "Intel I210" rev 0x03: msi, address bc:ee:7b:dd:2e:5b
ehci1 at pci0 dev 29 function 0 "Intel 8 Series USB" rev 0x05: apic 8 int 23
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 "Intel EHCI root hub" rev 2.00/1.00 addr 1
pcib0 at pci0 dev 31 function 0 "Intel Z87 LPC" rev 0x05
pciide0 at pci0 dev 31 function 2 "Intel 8 Series SATA" rev 0x05: DMA, \
channel 0 configured to native-PCI, channel 1 configured to native-PCI
pciide0: using apic 8 int 20 for native-PCI interrupt
wd0 at pciide0 channel 1 drive 0: 
wd0: 16-sector PIO, LBA48, 152627MB, 312581808 sectors
wd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 6
ichiic0 at pci0 dev 31 function 3 "Intel 8 Series SMBus" rev 0x05: \
apic 8 int 18
iic0 at ichiic0
spdmem0 at iic0 addr 0x50: 8GB DDR3 SDRAM PC3-12800
spdmem1 at iic0 addr 0x51: 8GB DDR3 SDRAM PC3-12800
spdmem2 at iic0 addr 0x52: 8GB DDR3 SDRAM PC3-12800
spdmem3 at iic0 addr 0x53: 8GB DDR3 SDRAM PC3-12800
pciide1 at pci0 dev 31 function 5 "Intel 8 Series SATA" rev 0x05: DMA \
(unsupported), channel 0 wired to native-PCI, channel 1 wired to native-PCI
pciide1: using apic 8 int 20 for native-PCI interrupt
pciide1: channel 0 ignored (not responding; disabled or no drives?)
atapiscsi0 at pciide1 channel 1 drive 0
scsibus3 at atapiscsi0: 2 targets
cd0 at scsibus3 targ 0 lun 0:  ATAPI 5/cdrom \
removable
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
uhub2 at uhub0 port 1 "Intel Rate Matching Hub" rev 2.00/0.05 addr 2
umass0 at uhub2 port 4 configuration 1 interface 0 "Generic USB Storage" rev 2.00/2.50 addr 3
umass0: using SCSI over Bulk-Only
scsibus4 at umass0: 2 targets, initiator 0
sd0 at scsibus4 targ 1 lun 0:  SCSI0 0/direct \
removable serial.05e30727000000000250
sd0: 3873MB, 512 bytes/sector, 7931904 sectors
uhub3 at uhub1 port 1 "Intel Rate Matching Hub" rev 2.00/0.05 addr 2
uvideo0 at uhub3 port 3 configuration 1 interface 0 "Logitech product 0x0819" rev 2.00/0.10 addr 3
video0 at uvideo0
uaudio0 at uhub3 port 3 configuration 1 interface 2 "Logitech product 0x0819" rev 2.00/0.10 addr 3
uaudio0: audio descriptors make no sense, error=4
ugen0 at uhub3 port 3 configuration 1 "Logitech product 0x0819" rev 2.00/0.10 addr 3
uhidev0 at uhub3 port 5 configuration 1 interface 0 "Logitech USB-PS/2 \
Optical Mouse" rev 2.00/27.20 addr 4
uhidev0: iclass 3/1
ums0 at uhidev0: 8 buttons, Z dir
wsmouse0 at ums0 mux 0
uhub4 at uhub3 port 7 "ASUS Tek. ASM107x" rev 2.00/1.00 addr 5
vscsi0 at root
scsibus5 at vscsi0: 256 targets
softraid0 at root
scsibus6 at softraid0: 256 targets
root on wd0a (6658233dd69b328f.a) swap on wd0b dump on wd0b
I compiled this all on Jupiter which then was running OpenBSD-current still.

0 comments

More pictures of Mercury (Computer)

April 22nd, 2014

Here is more snapshots of Mercury, before I turn it on.





These were all made with my iPod.

0 comments

Mercury (Computer) has arrived!

April 22nd, 2014

Here is the first pictures (more to follow)...

I am very proud right now :-).

0 comments

SPF support in wildcarddnsd

April 21st, 2014

Happy Easter! I have programmed SPF support into wildcarddnsd just now. I hope I won't be leaving any easter eggs behind but if I do it's possibly pasted from the TXT functions, since SPF is TXT with a different RR# (99). I'll be moving this into production any time now.

0 comments

All my domains now have spf records

April 18th, 2014

I couldn't deliver to gmail anymore today. I think my parents spammed some day. Or someone with my identity from another server? After I had installed an spf record in the DNS system (TXT RR spf1) gmail would take my mail on again. This is what my SPF record looks like from the dns query program dig:

;; ANSWER SECTION:
centroid.eu.            84994   IN      TXT     \
"v=spf1 ip4:78.47.14.22 ip4:200.46.208.61 ip4:103.6.85.219 ip6:2a01:4f8:d13:1980::/64 ~all"
Any other than these IPv4 and IPv6 networks will get a softfail from now on. Probably a 4XX reply and no mail delivered. It's funny that gmail requires spf records now?

0 comments

Next Page

Search

RSS Feed

Click here for RSS

On this day in

Other links

Have feedback?

By clicking on the header of an article you will be served a cookie. If you do not agree to this do not click on the header. Thanks!

Using a text-based webbrowser?

... such as lynx? Welcome back it's working again for the time being.

Older Blog Entries


Powered by BCHS