LOULOU Posted January 29, 2008 Share Posted January 29, 2008 How can i program to have the IP range allowed by dhcp and knowing free Ip adress and busy IP adress. THanks in advance Link to comment Share on other sites More sharing options...
PsaltyDS Posted January 29, 2008 Share Posted January 29, 2008 How can i program to have the IP range allowed by dhcp and knowing free Ip adress and busy IP adress.THanks in advanceYou would need admin access to the DHCP server to get that much information about the scope. If it's a Windows DHCP server, you can get it with WMI (provided sufficient rights).In the commercial environment the DCHP server is very likely not Windows. In the home LAN space, even less Windows servers are used, as DHCP tends to come from a broadband router or the ISP. Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law Link to comment Share on other sites More sharing options...
ptrex Posted January 29, 2008 Share Posted January 29, 2008 @all You could start to use the ObjCreaate("Dhcp.Manager") Object for this. This comes along with the W2K Resuorce Kit. Regards ptrex Contributions :Firewall Log Analyzer for XP - Creating COM objects without a need of DLL's - UPnP support in AU3Crystal Reports Viewer - PDFCreator in AutoIT - Duplicate File FinderSQLite3 Database functionality - USB Monitoring - Reading Excel using SQLRun Au3 as a Windows Service - File Monitor - Embedded Flash PlayerDynamic Functions - Control Panel Applets - Digital Signing Code - Excel Grid In AutoIT - Constants for Special Folders in WindowsRead data from Any Windows Edit Control - SOAP and Web Services in AutoIT - Barcode Printing Using PS - AU3 on LightTD WebserverMS LogParser SQL Engine in AutoIT - ImageMagick Image Processing - Converter @ Dec - Hex - Bin -Email Address Encoder - MSI Editor - SNMP - MIB ProtocolFinancial Functions UDF - Set ACL Permissions - Syntax HighLighter for AU3ADOR.RecordSet approach - Real OCR - HTTP Disk - PDF Reader Personal Worldclock - MS Indexing Engine - Printing ControlsGuiListView - Navigation (break the 4000 Limit barrier) - Registration Free COM DLL Distribution - Update - WinRM SMART Analysis - COM Object Browser - Excel PivotTable Object - VLC Media Player - Windows LogOnOff Gui -Extract Data from Outlook to Word & Excel - Analyze Event ID 4226 - DotNet Compiler Wrapper - Powershell_COM - New Link to comment Share on other sites More sharing options...
dleigh Posted September 18, 2008 Share Posted September 18, 2008 In the commercial environment the DCHP server is very likely not Windows. In the home LAN space, even less Windows servers are used, as DHCP tends to come from a broadband router or the ISP.Does this mean that if the DHCP server is running on a Linux box, there is no way to query it from Windows? Link to comment Share on other sites More sharing options...
PsaltyDS Posted September 18, 2008 Share Posted September 18, 2008 Does this mean that if the DHCP server is running on a Linux box, there is no way to query it from Windows?The real point is that the information you want requires Admin access to whatever DHCP service you have. Windows, Linux, or Broadband Router (probably Linux under the hood), you'll have to go in as an admin to get that information.In each different case there will be specific interfaces available to the admin (i.e. a local management console, a commandline utility, and a locked-down web interface). Those interfaces are probably client agnostic: the Linux DHCPD doesn't care if you ssh/telnet in from Windows or Linux desktop, and the web interface doesn't care what OS the browser connecting is on.It's not that it can't be done, it's that you haven't indicated you have the privileges and service information together to figure out how. Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law Link to comment Share on other sites More sharing options...
dleigh Posted September 18, 2008 Share Posted September 18, 2008 (edited) It's not that it can't be done, it's that you haven't indicated you have the privileges and service information together to figure out how.Well, in my case, I have all the priviledges necessary (I'm the admin) on both the Windows and Linux side. I tend to work most of the time on the Windows side and a lot with Autoit3 so I'd love to be able to query the DHCP server (DHCP3 running on Linux) via AutoIt3 running on Win2K Pro. I'm just fairly ignorant as to how...i.e. lower level programmatic interfaces. Humanly I have all the info I need...but of course I'm trying automate myself out of human work! Edited September 18, 2008 by dleigh Link to comment Share on other sites More sharing options...
PsaltyDS Posted September 18, 2008 Share Posted September 18, 2008 Well, in my case, I have all the priviledges necessary (I'm the admin) on both the Windows and Linux side. I tend to work most of the time on the Windows side and a lot with Autoit3 so I'd love to be able to query the DHCP server (DHCP3 running on Linux) via AutoIt3 running on Win2K Pro. I'm just fairly ignorant as to how...i.e. lower level programmatic interfaces. Humanly I have all the info I need...but of course I'm trying automate myself out of human work! >_<Through any SSH client you can connect to the Linux box with, look at the contents of /var/lib/dhcp3/dhcpd.leases, which contains the current leases allocated by DHCP. Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now