X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-dhcp.git/blobdiff_plain/5b5216809d7e7d0e78df31d274c2e97eb77be2c2..9007b014f45be76bf183371353068bab12b749f6:/pydhcplib/examples/server_example.py diff --git a/pydhcplib/examples/server_example.py b/pydhcplib/examples/server_example.py deleted file mode 100644 index 1a079ab..0000000 --- a/pydhcplib/examples/server_example.py +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env python -# -# pydhcplib -# Copyright (C) 2005 Mathieu Ignacio -- mignacio@april.org -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - -from pydhcplib.dhcp_packet import * -from pydhcplib.dhcp_network import * - - -netopt = {'client_listen_port':"68", - 'server_listen_port':"67", - 'listen_address':"0.0.0.0"} - -class Server(DhcpServer): - def __init__(self, options): - DhcpServer.__init__(self,options["listen_address"], - options["client_listen_port"], - options["server_listen_port"]) - - def HandleDhcpDiscover(self, packet): - packet.PrintHeaders() - packet.PrintOptions() - - def HandleDhcpRequest(self, packet): - packet.PrintHeaders() - packet.PrintOptions() - - def HandleDhcpDecline(self, packet): - packet.PrintHeaders() - packet.PrintOptions() - - def HandleDhcpRelease(self, packet): - packet.PrintHeaders() - packet.PrintOptions() - - def HandleDhcpInform(self, packet): - packet.PrintHeaders() - packet.PrintOptions() - - - -server = Server(netopt) - -while True : - server.GetNextDhcpPacket()