Extensions to the ripe-dbase Whois software - APRICOT

82
Extensions to the ripe-dbase Whois software Manage your IP Address Space with a customized version of the ripe database whois software Tobias Cremer, Arnd Vehling [email protected] Cable & Wireless, Munich, Germany nethead.de, Cologne, Germany Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 1

Transcript of Extensions to the ripe-dbase Whois software - APRICOT

Page 1: Extensions to the ripe-dbase Whois software - APRICOT

Extensions to the ripe-dbase Whoissoftware

Manage your IP Address Space with a customized

version of the ripe database whois software

Tobias Cremer, Arnd Vehling

[email protected]

Cable & Wireless, Munich, Germany

nethead.de, Cologne, Germany

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 1

Page 2: Extensions to the ripe-dbase Whois software - APRICOT

Introduction

Some basic facts:

Project started in 2001

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 2

Page 3: Extensions to the ripe-dbase Whois software - APRICOT

Introduction

Some basic facts:

Project started in 2001

Developed in almost all parts by nethead.de for Cable

and Wireless Europe

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 2

Page 4: Extensions to the ripe-dbase Whois software - APRICOT

Introduction

Some basic facts:

Project started in 2001

Developed in almost all parts by nethead.de for Cable

and Wireless Europe

Extension to the ripe database software to enable the

management of IP address space in relation to its usage

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 2

Page 5: Extensions to the ripe-dbase Whois software - APRICOT

Introduction

Some basic facts:

Project started in 2001

Developed in almost all parts by nethead.de for Cable

and Wireless Europe

Extension to the ripe database software to enable the

management of IP address space in relation to its usage

Scripts to use those extension

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 2

Page 6: Extensions to the ripe-dbase Whois software - APRICOT

Introduction

Some basic facts:

Project started in 2001

Developed in almost all parts by nethead.de for Cable

and Wireless Europe

Extension to the ripe database software to enable the

management of IP address space in relation to its usage

Scripts to use those extension

Scripts to synchronize with other Internet Registries like

RIPE and APNIC

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 2

Page 7: Extensions to the ripe-dbase Whois software - APRICOT

Introduction

Some basic facts:

Project started in 2001

Developed in almost all parts by nethead.de for Cable

and Wireless Europe

Extension to the ripe database software to enable the

management of IP address space in relation to its usage

Scripts to use those extension

Scripts to synchronize with other Internet Registries like

RIPE and APNIC

IPv4 and IPv6 compliant

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 2

Page 8: Extensions to the ripe-dbase Whois software - APRICOT

Introduction

Some basic facts:

Project started in 2001

Developed in almost all parts by nethead.de for Cable

and Wireless Europe

Extension to the ripe database software to enable the

management of IP address space in relation to its usage

Scripts to use those extension

Scripts to synchronize with other Internet Registries like

RIPE and APNIC

IPv4 and IPv6 compliant

Published under the GPLExtensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 2

Page 9: Extensions to the ripe-dbase Whois software - APRICOT

Introduction

Some basic facts:

Project started in 2001

Developed in almost all parts by nethead.de for Cable

and Wireless Europe

Extension to the ripe database software to enable the

management of IP address space in relation to its usage

Scripts to use those extension

Scripts to synchronize with other Internet Registries like

RIPE and APNIC

IPv4 and IPv6 compliant

Published under the GPLExtensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 2

Page 10: Extensions to the ripe-dbase Whois software - APRICOT

Extended Objects

The following objects were added to the ripe-dbase software:

facility

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 3

Page 11: Extensions to the ripe-dbase Whois software - APRICOT

Extended Objects

The following objects were added to the ripe-dbase software:

facility

purpose

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 3

Page 12: Extensions to the ripe-dbase Whois software - APRICOT

Extended Objects

The following objects were added to the ripe-dbase software:

facility

purpose

range

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 3

Page 13: Extensions to the ripe-dbase Whois software - APRICOT

Extended Objects

The following objects were added to the ripe-dbase software:

facility

purpose

range

range6

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 3

Page 14: Extensions to the ripe-dbase Whois software - APRICOT

Extended Objects

The following objects were added to the ripe-dbase software:

facility

purpose

range

range6

registry

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 3

Page 15: Extensions to the ripe-dbase Whois software - APRICOT

Extended Objects

The following objects were added to the ripe-dbase software:

facility

purpose

range

range6

registry

ticket

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 3

Page 16: Extensions to the ripe-dbase Whois software - APRICOT

The facility object

A sample facility object:

facility: DECIXaddress: Frankfurt, Germanyaddress: Krautstr. 42registry: eu.enas-num: AS1273remedy-ref: XXXmnt-by: LOCAL-DB-MNTsource: EUCW

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 4

Page 17: Extensions to the ripe-dbase Whois software - APRICOT

The facility object (cont.)

Defines the facility where the addresses are used.

address: Frankfurt, Germany

address: Krautstr. 42

Gives information about the physical location.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 5

Page 18: Extensions to the ripe-dbase Whois software - APRICOT

The facility object (cont.)

Defines the facility where the addresses are used.

address: Frankfurt, Germany

address: Krautstr. 42

Gives information about the physical location.

registry: eu.en

Refers to the reg-id object. Information about LIR.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 5

Page 19: Extensions to the ripe-dbase Whois software - APRICOT

The facility object (cont.)

Defines the facility where the addresses are used.

address: Frankfurt, Germany

address: Krautstr. 42

Gives information about the physical location.

registry: eu.en

Refers to the reg-id object. Information about LIR.

as-num: AS1273

Defines the ASN the address space is used in.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 5

Page 20: Extensions to the ripe-dbase Whois software - APRICOT

The facility object (cont.)

Defines the facility where the addresses are used.

address: Frankfurt, Germany

address: Krautstr. 42

Gives information about the physical location.

registry: eu.en

Refers to the reg-id object. Information about LIR.

as-num: AS1273

Defines the ASN the address space is used in.

Attribute remedyref can be used to refer to other DB

systems like Remedy.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 5

Page 21: Extensions to the ripe-dbase Whois software - APRICOT

The purpose object

An example of the purpose object:

purpose: CIX-GERdescr: addresses used at germandescr: exchange pointsmnt-by: EUCW-DB-MNTsource: EUCW

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 6

Page 22: Extensions to the ripe-dbase Whois software - APRICOT

The purpose object (cont.)

Some additional attributes of the purpose object

purpose: CIX-GER

For what to use the addresses.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 7

Page 23: Extensions to the ripe-dbase Whois software - APRICOT

The purpose object (cont.)

Some additional attributes of the purpose object

purpose: CIX-GER

For what to use the addresses.

descr: addresses used at german CIX’s

Describes the kind of utilisation.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 7

Page 24: Extensions to the ripe-dbase Whois software - APRICOT

The range object

A sample range object:

range: 62.208.16.0 - 62.208.19.255netname: CW-DE-CWINTERN-NETregistry: eu.endescr: reserved for internal usage at thedescr: DECIX, Frankfurt, Germanycountry: DEstatus: ASSIGNED PAlocation: DECIXusedfor: CIX-GERmnt-by: LOCAL-DB-MNTsource: EUCW

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 8

Page 25: Extensions to the ripe-dbase Whois software - APRICOT

The range object (cont.)

The meaning of some attributes:

range: 62.208.16.0 - 62.208.19.255

The range of IP addresses.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 9

Page 26: Extensions to the ripe-dbase Whois software - APRICOT

The range object (cont.)

The meaning of some attributes:

range: 62.208.16.0 - 62.208.19.255

The range of IP addresses.

registry: eu.en

Refers to object the with X-NCC-Regid information.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 9

Page 27: Extensions to the ripe-dbase Whois software - APRICOT

The range object (cont.)

The meaning of some attributes:

range: 62.208.16.0 - 62.208.19.255

The range of IP addresses.

registry: eu.en

Refers to object the with X-NCC-Regid information.

location: DECIX

Refers to the location object.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 9

Page 28: Extensions to the ripe-dbase Whois software - APRICOT

The range object (cont.)

The meaning of some attributes:

range: 62.208.16.0 - 62.208.19.255

The range of IP addresses.

registry: eu.en

Refers to object the with X-NCC-Regid information.

location: DECIX

Refers to the location object.

usedfor: CIX-GER

Reference to the purpose object.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 9

Page 29: Extensions to the ripe-dbase Whois software - APRICOT

The range object (cont.)

The meaning of some attributes:

range: 62.208.16.0 - 62.208.19.255

The range of IP addresses.

registry: eu.en

Refers to object the with X-NCC-Regid information.

location: DECIX

Refers to the location object.

usedfor: CIX-GER

Reference to the purpose object.

preference: 128

Defines with which preference the addresses will be used.Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 9

Page 30: Extensions to the ripe-dbase Whois software - APRICOT

The range6 object

A sample range6 object:

range6: 2001:5001:100::/40netname: CW-MUC-NETregistry: eu.endescr: End-Customer Ranges for Node MUCadmin-c: GNOC4-EUCWtech-c: GNOC4-EUCWcountry: delocation: POP-MUCusedfor: CUST-RANGEmnt-by: CW-IPGNOC-MNTsource: EUCW

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 10

Page 31: Extensions to the ripe-dbase Whois software - APRICOT

The reg-id object

A sample reg-id object

reg-id: eu.enwindow: 22descr: Main CW X-NCC-Regidas-num: AS1273mnt-by: EUCW-DB-MNTsource: EUCW

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 11

Page 32: Extensions to the ripe-dbase Whois software - APRICOT

The reg-id object (cont.)

Some Attributes of the reg-id object

reg-id: eu.en

defines the X-NCC-regid the address space is used in

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 12

Page 33: Extensions to the ripe-dbase Whois software - APRICOT

The reg-id object (cont.)

Some Attributes of the reg-id object

reg-id: eu.en

defines the X-NCC-regid the address space is used in

window: 22

defines the Assignment Window size

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 12

Page 34: Extensions to the ripe-dbase Whois software - APRICOT

The reg-id object (cont.)

Some Attributes of the reg-id object

reg-id: eu.en

defines the X-NCC-regid the address space is used in

window: 22

defines the Assignment Window size

Other attributes are self explaining.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 12

Page 35: Extensions to the ripe-dbase Whois software - APRICOT

The ticket object

A sample ticket object

ticket: CW-0815netname: CW-CUSTOMER-NETregistry: eu.ensize: /24descr: Additional IP space for DEXICcreated: 13.01.04formurl: /docs/internal/62.208.16.0s24.txtmnt-by: CW-IPGNOC-MNTchanged: [email protected]: EUCW

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 13

Page 36: Extensions to the ripe-dbase Whois software - APRICOT

The ticket object

Some attributes of the ticket object

ticket: CW-0815

The ticket number in your ticketing system

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 14

Page 37: Extensions to the ripe-dbase Whois software - APRICOT

The ticket object

Some attributes of the ticket object

ticket: CW-0815

The ticket number in your ticketing system

size: /24

The inetnum size the customer applied for.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 14

Page 38: Extensions to the ripe-dbase Whois software - APRICOT

The ticket object

Some attributes of the ticket object

ticket: CW-0815

The ticket number in your ticketing system

size: /24

The inetnum size the customer applied for.

created: 13.01.04

The assignment date

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 14

Page 39: Extensions to the ripe-dbase Whois software - APRICOT

The ticket object

Some attributes of the ticket object

ticket: CW-0815

The ticket number in your ticketing system

size: /24

The inetnum size the customer applied for.

created: 13.01.04

The assignment date

formurl: /docs/internal/62.208.16.0s24.txt

Where the IP request template (ripe-381) is stored

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 14

Page 40: Extensions to the ripe-dbase Whois software - APRICOT

The ticket object

Some attributes of the ticket object

ticket: CW-0815

The ticket number in your ticketing system

size: /24

The inetnum size the customer applied for.

created: 13.01.04

The assignment date

formurl: /docs/internal/62.208.16.0s24.txt

Where the IP request template (ripe-381) is stored

Other attributes are the same as in other “official” objects

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 14

Page 41: Extensions to the ripe-dbase Whois software - APRICOT

Summary

What is it all good for?

Dedicate IP addresses to location or regions

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 15

Page 42: Extensions to the ripe-dbase Whois software - APRICOT

Summary

What is it all good for?

Dedicate IP addresses to location or regions

Tag addresses for special purposes

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 15

Page 43: Extensions to the ripe-dbase Whois software - APRICOT

Summary

What is it all good for?

Dedicate IP addresses to location or regions

Tag addresses for special purposes

Control which addresses are preferred

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 15

Page 44: Extensions to the ripe-dbase Whois software - APRICOT

Summary

What is it all good for?

Dedicate IP addresses to location or regions

Tag addresses for special purposes

Control which addresses are preferred

May be used to tag IP address ranges for specific

company parts with reg-id objects.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 15

Page 45: Extensions to the ripe-dbase Whois software - APRICOT

Summary

What is it all good for?

Dedicate IP addresses to location or regions

Tag addresses for special purposes

Control which addresses are preferred

May be used to tag IP address ranges for specific

company parts with reg-id objects.

Connect assignment and request with ticket object

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 15

Page 46: Extensions to the ripe-dbase Whois software - APRICOT

Summary

What is it all good for?

Dedicate IP addresses to location or regions

Tag addresses for special purposes

Control which addresses are preferred

May be used to tag IP address ranges for specific

company parts with reg-id objects.

Connect assignment and request with ticket object

Result: Better management of IP address space⇒ IP

Space preservation

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 15

Page 47: Extensions to the ripe-dbase Whois software - APRICOT

Additional inetnum Attributes

The inetnum object is changed as well:

inetnum: 10.0.47.0 - 10.0.47.127netname: CW-CUSTOMER-NETdescr: could be a customercomment: Customer-Nr: XR2342comment: Some internal commentcountry: DEadmin-c: GNOC4-RIPEtech-c: GNOC4-RIPEassigned: 13.01.04remarks: NO-EXPORTstatus: ASSIGNED PAlocation: POP-MELBURNusedfor: CUST-RANGEmnt-by: CW-EUROPE-GSOCchanged: [email protected] 20040113source: APCW

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 16

Page 48: Extensions to the ripe-dbase Whois software - APRICOT

Additional inetnum Attributes

What the new attributes are doing:

comment: Customer-Nr: XR2342

comment: Some internal Comment

Additional attribute to store internal information.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 17

Page 49: Extensions to the ripe-dbase Whois software - APRICOT

Additional inetnum Attributes

What the new attributes are doing:

comment: Customer-Nr: XR2342

comment: Some internal Comment

Additional attribute to store internal information.

assigned: 13.01.04

The date of the assignment.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 17

Page 50: Extensions to the ripe-dbase Whois software - APRICOT

Additional inetnum Attributes

What the new attributes are doing:

comment: Customer-Nr: XR2342

comment: Some internal Comment

Additional attribute to store internal information.

assigned: 13.01.04

The date of the assignment.

remarks: NO-EXPORT

May have the value NO-EXPORT

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 17

Page 51: Extensions to the ripe-dbase Whois software - APRICOT

Additional inetnum Attributes

What the new attributes are doing:

comment: Customer-Nr: XR2342

comment: Some internal Comment

Additional attribute to store internal information.

assigned: 13.01.04

The date of the assignment.

remarks: NO-EXPORT

May have the value NO-EXPORT

registry is the same as in range objects.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 17

Page 52: Extensions to the ripe-dbase Whois software - APRICOT

Additional inetnum Attributes

location: POP-MELBURN

OPTIONAL facility reference

Note that all private attributes (fields) will be filtered when

syncing with the corresponding RIR database.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 18

Page 53: Extensions to the ripe-dbase Whois software - APRICOT

Additional inetnum Attributes

location: POP-MELBURN

OPTIONAL facility reference

usedfor: CUST-RANGE

OPTIONAL purpose reference

Note that all private attributes (fields) will be filtered when

syncing with the corresponding RIR database.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 18

Page 54: Extensions to the ripe-dbase Whois software - APRICOT

Software to use the extensions

Work with IP addresses using aisst

Acronym for Automatic IP address Space Selection T ool

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 19

Page 55: Extensions to the ripe-dbase Whois software - APRICOT

Software to use the extensions

Work with IP addresses using aisst

Acronym for Automatic IP address Space Selection T ool

Command line tool written in Perl.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 19

Page 56: Extensions to the ripe-dbase Whois software - APRICOT

Software to use the extensions

Work with IP addresses using aisst

Acronym for Automatic IP address Space Selection T ool

Command line tool written in Perl.

Basic web interface available for interfacing with aisst

script

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 19

Page 57: Extensions to the ripe-dbase Whois software - APRICOT

Software to use the extensions

Work with IP addresses using aisst

Acronym for Automatic IP address Space Selection T ool

Command line tool written in Perl.

Basic web interface available for interfacing with aisst

script

No "real" GUI available at the moment

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 19

Page 58: Extensions to the ripe-dbase Whois software - APRICOT

Software to use the extensions (cont.)

What aisst can do:

Selects IP addresses from location and purpose.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 20

Page 59: Extensions to the ripe-dbase Whois software - APRICOT

Software to use the extensions (cont.)

What aisst can do:

Selects IP addresses from location and purpose.

Lists free or assigned addresses or all assignments.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 20

Page 60: Extensions to the ripe-dbase Whois software - APRICOT

Software to use the extensions (cont.)

What aisst can do:

Selects IP addresses from location and purpose.

Lists free or assigned addresses or all assignments.

Returns inetnum template for a given size

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 20

Page 61: Extensions to the ripe-dbase Whois software - APRICOT

Software to use the extensions (cont.)

What aisst can do:

Selects IP addresses from location and purpose.

Lists free or assigned addresses or all assignments.

Returns inetnum template for a given size

If requested size isn’t available, aisst will subnet

automatically.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 20

Page 62: Extensions to the ripe-dbase Whois software - APRICOT

Examples of aisst’s listing functions

aisst can be used to display a range overview

bash$ aisst -a EUCW -f POP-MUC -p CUST-RANGE -list--------------------------------------------------- --Address range total cidr Network--------------------------------------------------- --10.0.47.0 - 10.0.47.15 16 /28 CW-CUSTOMER1-NET10.0.47.16 - 10.0.47.23 8 /29 CW-CUSTOMER2-NET10.0.47.24 - 10.0.47.31 8 /29 CW-CUSTOMER3-NET10.0.47.32 - 10.0.47.39 8 /29 CW-CUSTOMER4-NET10.0.47.40 - 10.0.47.47 8 /29 * * FREE * *10.0.47.48 - 10.0.47.63 16 /28 * * FREE * *10.0.47.64 - 10.0.47.95 32 /27 CW-CUSTOMER5-NET10.0.47.96 - 10.0.47.127 32 /27 CW-CUSTOMER6-NET10.0.47.128 - 10.0.47.255 128 /25 * * FREE * *--------------------------------------------------- -

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 21

Page 63: Extensions to the ripe-dbase Whois software - APRICOT

Samples of aisst’s template functions

aisst can return a inetnum template

bash$ aisst -a EUCW -f POP-MUC -p CUST-RANGE -size /28 \-t CW-TESTING-NET ˜/.inetnum

password: [password]inetnum: 10.0.47.48 - 10.0.47.63netname: CW-CUSTOMER-NETcomment:[...]status: ASSIGNED PAmnt-by: CW-EUROPE-GSOCassigned:changed: [email protected]: EUCW

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 22

Page 64: Extensions to the ripe-dbase Whois software - APRICOT

Samples of aisst’s statistic functions

aisst can be used for simple statistical analysis.

bash$ aisst -a EUCW -f POP-MUC -p CUST-RANGE -rsRange Statistics

Purpose : CUST-RANGELocation : POP-MUCRanges : 3Total : 1024Free : 592 (57.8%)Used : 432 (42.2%)

Range Total Free Used Preference--------------------------------------------------- -----------10.0.47.0 - 10.0.47.255 256 104 (40.8%) 151 (59.2%) 12810.0.49.0 - 10.0.49.255 256 128 (50%) 128 (50%) 12810.0.60.0 - 10.0.61.255 512 360 (70.3%) 152 (29.7%) 128--------------------------------------------------- -----------

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 23

Page 65: Extensions to the ripe-dbase Whois software - APRICOT

Scripts to synchronise with other Whois DB

How synchronisation is done:

Synchronisation by email or HTTP

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 24

Page 66: Extensions to the ripe-dbase Whois software - APRICOT

Scripts to synchronise with other Whois DB

How synchronisation is done:

Synchronisation by email or HTTP

Uses NRTM to identify last synchronised object

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 24

Page 67: Extensions to the ripe-dbase Whois software - APRICOT

Scripts to synchronise with other Whois DB

How synchronisation is done:

Synchronisation by email or HTTP

Uses NRTM to identify last synchronised object

Custom objects and attributes are filtered

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 24

Page 68: Extensions to the ripe-dbase Whois software - APRICOT

Scripts to synchronise with other Whois DB

How synchronisation is done:

Synchronisation by email or HTTP

Uses NRTM to identify last synchronised object

Custom objects and attributes are filtered

For Whois DBs based on ripe-dbase software

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 24

Page 69: Extensions to the ripe-dbase Whois software - APRICOT

Other tools

Some other tools to ease daily business:

Diff check (RIPE|APNIC) Whois⇔ C&W Whois

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 25

Page 70: Extensions to the ripe-dbase Whois software - APRICOT

Other tools

Some other tools to ease daily business:

Diff check (RIPE|APNIC) Whois⇔ C&W Whois

Import person handles from other Whois DB

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 25

Page 71: Extensions to the ripe-dbase Whois software - APRICOT

Other tools

Some other tools to ease daily business:

Diff check (RIPE|APNIC) Whois⇔ C&W Whois

Import person handles from other Whois DB

xchange does an inverse query and changes given

attributes

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 25

Page 72: Extensions to the ripe-dbase Whois software - APRICOT

Other tools

Some other tools to ease daily business:

Diff check (RIPE|APNIC) Whois⇔ C&W Whois

Import person handles from other Whois DB

xchange does an inverse query and changes given

attributes

touchobj updates a dummy person object

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 25

Page 73: Extensions to the ripe-dbase Whois software - APRICOT

Other tools

Some other tools to ease daily business:

Diff check (RIPE|APNIC) Whois⇔ C&W Whois

Import person handles from other Whois DB

xchange does an inverse query and changes given

attributes

touchobj updates a dummy person object

rhist creates history for IP range/netname from log

files

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 25

Page 74: Extensions to the ripe-dbase Whois software - APRICOT

Do you have ...

Questions?

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 26

Page 75: Extensions to the ripe-dbase Whois software - APRICOT

Contacts & Software

Where we can be reached and where to get the software:

Software, patch and documentation available at

http://nethead.de and http://ipadmin-software.eu.cw.net

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 27

Page 76: Extensions to the ripe-dbase Whois software - APRICOT

Contacts & Software

Where we can be reached and where to get the software:

Software, patch and documentation available at

http://nethead.de and http://ipadmin-software.eu.cw.net

Comments and questions can be send to [email protected]

or [email protected]

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 27

Page 77: Extensions to the ripe-dbase Whois software - APRICOT

Contacts & Software

Where we can be reached and where to get the software:

Software, patch and documentation available at

http://nethead.de and http://ipadmin-software.eu.cw.net

Comments and questions can be send to [email protected]

or [email protected]

I will available for questions after the presentation

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 27

Page 78: Extensions to the ripe-dbase Whois software - APRICOT

Contacts & Software

Where we can be reached and where to get the software:

Software, patch and documentation available at

http://nethead.de and http://ipadmin-software.eu.cw.net

Comments and questions can be send to [email protected]

or [email protected]

I will available for questions after the presentation

Demonstration of the software possible. Please contact

me via e-mail ([email protected]) or after this presentation.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 27

Page 79: Extensions to the ripe-dbase Whois software - APRICOT

Credits...

to Cable Wireless, Tobias Cremer and the whole IP-Admin

team for beeing cool people to work with.

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 28

Page 80: Extensions to the ripe-dbase Whois software - APRICOT

Credits...

to Cable Wireless, Tobias Cremer and the whole IP-Admin

team for beeing cool people to work with.

to Torsten Blum, from Cable Wireless for coming up with the

basic concept for this tool in the first place!

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 28

Page 81: Extensions to the ripe-dbase Whois software - APRICOT

Credits...

to Cable Wireless, Tobias Cremer and the whole IP-Admin

team for beeing cool people to work with.

to Torsten Blum, from Cable Wireless for coming up with the

basic concept for this tool in the first place!

Special Thanks to Andrei Robachevsky and the whole RIPE

DB Development Team for their help and support over the

years!

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 28

Page 82: Extensions to the ripe-dbase Whois software - APRICOT

Last but not least...

Thank you!

Extensions to ripe-dbase – APNIC 23, 26 February - 2 March 2007, Bali – p. 29