@@ -13,7 +13,10 @@ class Metasploit3 < Msf::Auxiliary
13
13
def initialize
14
14
super (
15
15
'Name' => 'UPnP IGD SOAP Port Mapping Utility' ,
16
- 'Description' => 'Manage port mappings on UPnP IGD-capable device using the AddPortMapping and DeletePortMapping SOAP requests' ,
16
+ 'Description' => %q{
17
+ Manage port mappings on UPnP IGD-capable device using the AddPortMapping and
18
+ DeletePortMapping SOAP requests
19
+ } ,
17
20
'Author' =>
18
21
[
19
22
'St0rn <fabien[at]anbu-pentest.com>' , # initial module
@@ -43,11 +46,11 @@ def initialize
43
46
[
44
47
OptString . new ( 'TARGETURI' , [ true , 'UPnP control URL' , '/' ] ) ,
45
48
OptAddress . new ( 'INTERNAL_CLIENT' , [ false , 'Internal client hostname/IP' ] ) ,
46
- OptAddress . new ( 'EXTERNAL_CLIENT' , [ false , 'External client hostname/IP' ] ) ,
49
+ OptAddress . new ( 'EXTERNAL_CLIENT' , [ true , 'External client hostname/IP' ] ) ,
47
50
OptEnum . new ( 'PROTOCOL' , [ true , 'Transport level protocol to map' , 'TCP' , %w( TCP UDP ) ] ) ,
48
51
OptInt . new ( 'INTERNAL_PORT' , [ false , 'Internal port' ] ) ,
49
52
OptInt . new ( 'EXTERNAL_PORT' , [ true , 'External port' ] ) ,
50
- OptInt . new ( 'LEASE_DURATION' , [ true , 'Lease time for mapping, in seconds' , 3600 ] )
53
+ OptInt . new ( 'LEASE_DURATION' , [ false , 'Lease time for mapping, in seconds' , 3600 ] )
51
54
] ,
52
55
self . class
53
56
)
0 commit comments