Skip to content

Commit

Permalink
Inveigh 1.3
Browse files Browse the repository at this point in the history
Inveigh.ps1
Merged Inveigh and Inveigh-Unprivileged. The new module will run the
correct functions based on the detected privilege level or
ElevatedPrivilege parameter setting.
Added proxy auth capture. (thanks to @lgandx and @mubix for the idea
from https://github.com/lgandx/Responder)
Added mDNS spoofer.
Added limited ability to attack browsers of proxy auth targets.
Added the ability to set the content type header for HTTPReponse, or
files from disk through HTTPDir, for better support for HTA, etc.
Added the ability to capture POST requests.

Inveigh-Relay.ps1
Refactored the module.
Switched to a TCPListener based HTTP listener so that the module can be
run with an unprivileged user. If running unprivileged, the Inveigh host
can be targeted with relay for privesc.
Added support for longer commands to execute on the target. The module
is now Empire 2.0 launcher friendly.
Added SMB2 support. The module will negotiate by default and can be
forced into SMB1 with the SMB1 switch.
Added proxy auth capture and relay.
Added NTLMv1 relay support.
Added RelayAutoExit parameter to stop any running Inveigh modules after
a successful relay.

Inveigh.ps1 and Inveigh-Relay.ps1
Added a new HTTPS certificate install method that does not require a
certificate file. (thanks to @subTee for code example from
https://github.com/subTee/Interceptor)
Added user agent and host header details to console/file output.
Added ability to filter out specific browsers by user agent for wpad and
proxy auth.
Added console output levels.
Added control over in memory log file and console queue.

Inveigh-Unprivileged.ps1
This module has been removed.
  • Loading branch information
Kevin-Robertson committed Apr 5, 2017
1 parent a70095c commit cf83593
Show file tree
Hide file tree
Showing 7 changed files with 6,221 additions and 4,650 deletions.
2 changes: 1 addition & 1 deletion Inveigh.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ CompanyName = ''
Copyright = 'BSD 3-Clause'

# Description of the functionality provided by this module
Description = 'Inveigh - LLMNR/NBNS spoofer/man-in-the-middle tool'
Description = 'Inveigh - LLMNR/mDNS/NBNS spoofer/man-in-the-middle tool'

# Minimum version of the Windows PowerShell engine required by this module
PowerShellVersion = '2.0'
Expand Down
3 changes: 1 addition & 2 deletions Inveigh.psm1
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
<#
.SYNOPSIS
Inveigh is a Windows PowerShell LLMNR/NBNS spoofer/man-in-the-middle tool.
Inveigh is a Windows PowerShell LLMNR/mDNS/NBNS spoofer/man-in-the-middle tool.
.LINK
https://github.com/Kevin-Robertson/Inveigh
#>
Import-Module $PWD\Scripts\Inveigh.ps1
Import-Module $PWD\Scripts\Inveigh-Unprivileged.ps1
Import-Module $PWD\Scripts\Inveigh-Relay.ps1
257 changes: 18 additions & 239 deletions README.md

Large diffs are not rendered by default.

4,505 changes: 3,383 additions & 1,122 deletions Scripts/Inveigh-Relay.ps1

Large diffs are not rendered by default.

Loading

0 comments on commit cf83593

Please sign in to comment.