-
Notifications
You must be signed in to change notification settings - Fork 3
/
pppoesk.1
62 lines (58 loc) · 2.41 KB
/
pppoesk.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
.\" Copyright (C) 2012 Loic Pefferkorn <[email protected]>
.\"
.\" 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.
.\"
.TH "pppoesk" 1
.SH NAME
pppoesk \- terminate bogus PPPoE sessions
.SH SYNOPSIS
.B pppoesk
-i ethernet interface [-s source MAC addr] [-p print only] [-v version]
.SH DESCRIPTION
pppoesk can terminate bogus PPPoE sessions.
.LP
"bogus" means the session is seen closed by the client but not by the ISP, so you have to wait for a timeout before beeing able to reestablish a new session.
.LP
To close immediately the session, pppoesk sniff for PPPoE session's informations (ID, MAC of client
and ISP equipment), then forge a PPPoE "PADT" (terminate) packet with theses informations which is sent to the ISP equipment.
.SH OPTIONS
.TP
.B \-i ethernet interface
The ethernet interface used to gather PPPoE session's informations then to send the forged packet.
.TP
.B \-p print only
Don't send the packet, only print PPPoE session's informations.
.TP
.B \-s fake source MAC address
Fake the source MAC address used in the forged packet. If you can't run pppoesk from the equipment used to
establish the PPPoE session (router, ...), simply specify the MAC address of the ethernet interface
connected to the DSL modem on the equipment.
.TP
.B \-v print version
Print pppoesk's version then exit.
.SH SEE ALSO
.BR pppoe (8)
.SH BUGS
?
.SH NO WARRANTIES
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.
.PP
pppoesk Home Page: http://www.loicp.eu
.SH AUTHOR
.PP
Loic Pefferkorn. Use <[email protected]> to contact the developer.