修复logging日志输出到了stderr流的问题
Project description
使用说明
DHCPv4 模拟发包支持
[root@localhost ~]# ./dhcptool v4 -h
20230322 10:42:28 | 获取本机IP: 192.168.31.135
usage: dhcptool v4 [-h] [--num NUM] [--dhcp_server DHCP_SERVER] [--filter FILTER] [--relay_forward RELAY_FORWARD] [--options OPTIONS] [--message_type MESSAGE_TYPE] [--iface IFACE] [--debug DEBUG] [--mac MAC]
[--sleep_time SLEEP_TIME]
optional arguments:
-h, --help show this help message and exit
--num NUM, -n NUM 数量 例: dhcptool v4 -s 192.168.31.134 -n 10
--dhcp_server DHCP_SERVER, -s DHCP_SERVER
DHCP服务器(单播) 例: dhcptool v4 -s 192.168.31.134
--filter FILTER, -f FILTER
DHCP服务器(广播) 例: dhcptool v4 -f 192.168.31.134
--relay_forward RELAY_FORWARD, -rf RELAY_FORWARD
填充giaddr 例: dhcptool v4 -s 192.168.31.134 -rf 192.168.31.1
--options OPTIONS, -o OPTIONS
填充options 例: 格式:dhcptool v4 -s 192.168.31.134 -o [code]=[value]&[code]=[value] [dhcptool v4 -s 192.168.31.134 -o [12=yamu&7=1.1.1.1][82="eth 2/1/4:114.14 ZTEOLT001/1/1/5/0/1/000000000000001111111154
XE"][60=60:000023493534453……][55=12,7][50=192.168.31.199]
--message_type MESSAGE_TYPE, -mt MESSAGE_TYPE
发送指定类型报文如 例: dhcptool v4 -s 192.168.31.134 -mt renew/release/decline/inform
--iface IFACE, -i IFACE
指定网卡 例: dhcptool v4 -s 192.168.31.134 -i eth1
--debug DEBUG, -debug DEBUG
调试日志 例: dhcptool v4 -s 192.168.31.134 -debug on/off
--mac MAC, -mac MAC 指定mac 例: dhcptool v4 -f 192.168.11.181 -mac 9a:cf:66:12:99:d1
--sleep_time SLEEP_TIME, -st SLEEP_TIME
分配完成后的阶段设置等待进入下一阶段 例: dhcptool v4 -f 192.168.11.181 -st 1 -mt renew/release/decline/inform
DHCPv6 模拟发包支持
[root@localhost ~]# ./dhcptool v6 -h
20230322 10:42:35 | 获取本机IP: 192.168.31.135
usage: dhcptool v6 [-h] [--num NUM] [--options OPTIONS] [--ipv6_src IPV6_SRC] [--message_type MESSAGE_TYPE] [--na_pd NA_PD] [--debug DEBUG] [--mac MAC] [--dhcp_server DHCP_SERVER] [--filter FILTER] [--relay_forward RELAY_FORWARD]
[--sleep_time SLEEP_TIME]
optional arguments:
-h, --help show this help message and exit
--num NUM, -n NUM 数量 例: dhcptool v6 -f 1000:0:0:31::135 -n 10
--options OPTIONS, -o OPTIONS
填充options 例: 格式:dhcptool v6 -f 1000:0:0:31::135 -o [code]=[value]&[code]=[value] [dhcptool v4 -s 192.168.31.134 -o [16=1f3……&14=][18="eth 2/1/4:114.14 ZTEOLT001/1/1/5/0/1/000000000000001111111154
XE"][60=60:000023493534453……][6=12,7][50=192.168.31.199]
--ipv6_src IPV6_SRC, -src IPV6_SRC
指定ipv6源ip 例: dhcptool v6 -f 1000:0:0:31::135 -src 1000::31:350:9640:be36:46f6
--message_type MESSAGE_TYPE, -mt MESSAGE_TYPE
发送指定类型报文如 例: dhcptool v6 -f 1000:0:0:31::135 -mt renew/release/decline
--na_pd NA_PD, -np NA_PD
分配类型 例: dhcptool v6 -f 1000:0:0:31::135 -np na / pd / na/pd
--debug DEBUG, -debug DEBUG
调试日志 例: dhcptool v4 -f 1000:0:0:31::135 -debug on/off
--mac MAC, -mac MAC 指定mac 例: dhcptool v4 -f 1000:0:0:31::135 -mac 9a:cf:66:12:99:d1
--dhcp_server DHCP_SERVER, -s DHCP_SERVER
中继单播发包 例: dhcptool v4 -s 1000:0:0:31::135 -rf 1000:0:0:31::1
--filter FILTER, -f FILTER
DHCP服务器(广播) 例: dhcptool v4 -f 1000:0:0:31::135
--relay_forward RELAY_FORWARD, -rf RELAY_FORWARD
中继地址 例: dhcptool v4 -f 1000:0:0:31::135 -rf 1000:0:0:31::1
--sleep_time SLEEP_TIME, -st SLEEP_TIME
分配完成后的阶段设置等待进入下一阶段 例: dhcptool v4 -f 1000:0:0:31::135 -st 1 -mt renew/release/decline
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dhcptool-2023.10.26.1.tar.gz
(15.9 kB
view details)
Built Distribution
File details
Details for the file dhcptool-2023.10.26.1.tar.gz
.
File metadata
- Download URL: dhcptool-2023.10.26.1.tar.gz
- Upload date:
- Size: 15.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.9.9 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b665ae033e5a343947c87335754e644c98745ad3cda15ca886440b8017234fa3 |
|
MD5 | 79ce32cfa516975e558e38fd741c182d |
|
BLAKE2b-256 | aecee238b48904a012362685ad59b6b40d7f3e03377343ebbf80a0b8c71f81b2 |
File details
Details for the file dhcptool-2023.10.26.1-py3-none-any.whl
.
File metadata
- Download URL: dhcptool-2023.10.26.1-py3-none-any.whl
- Upload date:
- Size: 21.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.9.9 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16a507331f325e35f2d78306e8a6cfc9ad99679aef72b15b424d2977914e87ae |
|
MD5 | 29545a4fee7eaa0c9f76e534aa02ef34 |
|
BLAKE2b-256 | 07e73481f0517b4e4bc97b205099ad775cae211a43476e58f975ccbe1a385aa9 |