Update README

This commit is contained in:
Brian Candler
2011-05-08 11:58:02 +01:00
parent aeed00a5d5
commit 73f4339082

24
README
View File

@@ -2,8 +2,24 @@ Ruby Netlink
============ ============
This library provides an API for using a Linux Netlink socket, for doing This library provides an API for using a Linux Netlink socket, for doing
things like manipulating IP interfaces, routes and firewall rules things things like manipulating IP interfaces and routes programmatically,
programmatically. and capturing packets from ULOG.
Example
=======
require 'linux/netlink/route'
ip = Linux::Netlink::Route::Socket.new
# Info about eth0 interface
p ip.link["eth0"]
# Addresses on eth0 interface
ip.addr.list(:index=>"eth0") do |addr|
puts addr.address
end
See the examples/ and test/ directories for more examples.
Requirements Requirements
============ ============
@@ -75,8 +91,8 @@ TODO
==== ====
* Exception hierarchy * Exception hierarchy
* Unit tests * More tests
* Integration tests * More netlink protocols
Copyright Copyright
========= =========