mirror of
https://github.com/rapid7/metasploit-payloads
synced 2025-03-24 18:16:24 +01:00

Functionality and build result is 1:1 the same as before. Auxiliary ant targets have been converted to Maven profiles.
38 lines
1.1 KiB
Plaintext
38 lines
1.1 KiB
Plaintext
To compile JavaPayload for Metasploit (including Java Meterpreter), you need
|
|
Maven 3.0 or above. Just run
|
|
|
|
mvn package
|
|
|
|
to package all the files, or
|
|
|
|
mvn -P deploy package
|
|
|
|
to package all the files and copy them into the correct place for Metasploit
|
|
(/data/java).
|
|
|
|
In case you want to edit/debug JavaPayload for Metasploit or Java Meterpreter,
|
|
Maven provides plugins to auto-generate project files for your favourite IDE
|
|
(at least for Eclipse, Netbeans or IntelliJ). I use Eclipse, so to generate
|
|
project files I use
|
|
|
|
mvn eclipse:eclipse
|
|
|
|
This will generate project files that can be imported via
|
|
|
|
File->Import->Existing Projects into Workspace
|
|
|
|
into your Eclipse workspace.
|
|
|
|
(Note that if this is your first Maven project you want to use in Eclipse, you
|
|
also have to run
|
|
|
|
mvn -Declipse.workspace=/path/to/your/workspace eclipse:configure-workspace
|
|
|
|
to set up path variables like M2_REPO to point to the correct location.)
|
|
|
|
For NetBeans or IntelliJ IDEA, refer to the documentation at
|
|
|
|
http://maven.apache.org/netbeans-module.html
|
|
http://maven.apache.org/plugins/maven-idea-plugin/
|
|
|