1
mirror of https://github.com/rapid7/metasploit-payloads synced 2025-01-02 11:36:22 +01:00
Go to file
OJ 4ffe127f04
Begin removing the delay-load dependency
The 'common' library has been removed. The only project that actually
used it was metsrv, so the code that metsrv required from common is now
directly compiled in as part of that project.

The common folder now contains files that are importanta cross all of
the projects, with a primary focus on the new "API" style function. What
this means is that MetSrv has an API that it exposes through a function
pointer that is passed to the extension when it's initialised. This
pointer references a structure with all the API functions wired in. This
means that:

* Extensions don't need to know anything about metsrv at compile time.
* The delay loading code can be removed, which was one of the last
  instances of "metsrv.dll" as a string.
* Metsrv.dll no longer exports any functions.

More to come.
2020-04-22 13:06:40 +10:00
c/meterpreter Begin removing the delay-load dependency 2020-04-22 13:06:40 +10:00
docker update base Ubuntu to 14.04.5 2016-09-15 20:26:36 -05:00
gem Bump metasploit-payloads to 1.3.93 2020-04-21 20:21:00 -05:00
java simplify ProcessChannel read 2020-04-12 14:12:12 +08:00
php/meterpreter Let PHP Meterpreter renegotiate CryptTLV 2019-06-12 15:51:42 -05:00
powershell Add powershell transport scripts 2018-05-28 12:45:29 +10:00
python/meterpreter Send addrinfo when opening a channel in Python 2020-02-19 23:29:40 -05:00
.gitignore First round of VS2019 changes 2020-04-14 10:28:08 +10:00
.gitmodules Revert "Land #259, delete deps repo" 2017-12-20 16:33:15 -06:00
appveyor.yml add initial appveyor config file 2019-01-07 16:24:35 -06:00
COPYING Add a COPYING and LICENSE file for Python 2015-10-30 15:23:00 -05:00
LICENSE Update the year in the LICENSE 2018-01-08 15:22:38 -05:00
Makefile space to tab, ew 2020-02-16 13:48:38 -05:00
README.md fix incorrect info 2019-01-07 16:26:45 -06:00

metasploit-payloads >

Appveyor build status: Build Status

This is a unified repository for different Metasploit Framework payloads, which merges these repositories:

An alternate cross-platform C Meterpreter, called Mettle, is developed at https://github.com/rapid7/mettle

See the individual directories for meterpreter-specific README, build instructions and license details: