Added post module to get a MITM through a pptp tunnel
Cosmetic changes
Timeout condition change
Added module to enumerate Canon printer Wifi settings
added sap_router_portscanner module
changed 2 vprint_error to print_error
included feedback
Create rfcode_reader_enum.rb

Adding new aux - RFCode Reader Web interface Login Brute Force & Config Capture Utility
Update rfcode_reader_enum.rb

Updated as per review comments
Updated rfcode_reader_enum.rb ... 

Updated as per review comments. 
Removed loot of network configuration.
Used JSON.parse to bring cleaner loot output
Changed some print_goods to vprint_status
Changed if not to unless
Fix UltraISO Exploit File Creation

Both ultraiso_ccd.rb and ultraiso_cue.rb use File.open to create
files, instead of using the create_file() function. This leads
to files being created in the wrong directory.

We work around this by dynamically changing the
file_format_filename function to return the corrected filename.
Fix UltraISO file creation

This makes file creation where datastore['FILENAME'] is not used when
a different filename is required, and ends up creating files in the
wrong place.
setting rfcode_reader_enum straight. more updates.
adobe_flash_sps.rb - resource_uri vs get_resource

resource_uri will randomize the returned uri unless
datastore['URIPATH"] is set.

get_resource will return the currently used reosurce_uri

Since the incorrect type is used, this exploit is completely broken.

Tested fix with both URIPATH set to / and unset, and it works after
redirect.
mozilla_mchannel.rb undefined agent variable

If the TARGET is chosen instead of using the default
automatic, the agent variable will be undefined, which
causes the exploit to fail.
mozilla_reduceright.rb - fix regex error.

[] is character class, and will match on 1, 6, 7, and |.
Where as (16|17) will match on either 16, or 17.

irb(main):053:0> y = /Firefox\/3\.6\.[16|17]/
=> /Firefox\/3\.6\.[16|17]/
irb(main):054:0> x = "Firefox/3.6.13"
=> "Firefox/3.6.13"
irb(main):055:0> x =~ y
=> 0
irb(main):056:0> y = /Firefox\/3\.6\.(16|17)/
=> /Firefox\/3\.6\.(16|17)/
irb(main):057:0> x =~ y
=> nil
maxthon_history_xcs.rb - fix User-agent string

request.headers['User-agent'] is incorrect, it should be
request.headers['User-Agent'].

Downloaded following version from oldapps.com to confirm
the exploit code is wrong.

Supported Systems Windows 98, 2000 (Maxthon 2.5.15 Build
  1000), XP, Vista, 7, 8
MD5 Checksum F3791637C886A46940876211209F82F4
SHA1 Checksum 039BB218245E5DC1BAB0F57298C68AC487F86323

Release Date 20 October, 2011 (2 years ago )
Remove variable 'overflow' because it's not used

The 'overflow' variable isn't needed
added report_note to store collected info. removed register rport for 80t. msftidy & module load checked. pushing it up.
Change sevone_enum because it's an Scanner