diff --git a/c/meterpreter/README.md b/c/meterpreter/README.md index 11074d1a..d3b588be 100644 --- a/c/meterpreter/README.md +++ b/c/meterpreter/README.md @@ -1,35 +1,10 @@ +Current `master` branch: ![Meterpreter Build Status](http://r7jenkins.cloudapp.net/Meterpreter "Meterpreter Build Status") + meterpreter > ============= -This is an experimental repository for Meterpreter source code as a -separate entity from the Metasploit Framework. See the -meterpreter-submodule branch at: -rapid7/metasploit-framework@43f7d88ca7f001be4a7d346ec89a943b78672425 - - -Building - POSIX -================ -You will need: - - A compiler toolchain (build-essential package on Ubuntu) - - gcc-multilib, if you're building on a 64-bit machine - - jam - - wget - -Meterpreter requires libpcap-1.1.1 and OpenSSL 0.9.8o sources, which it -will download automatically during the build process. If for some -reason, you cannot access the internet during build, you will need to: - - wget -O posix-meterp-build-tmp/openssl-0.9.8o.tar.gz http://openssl.org/source/openssl-0.9.8o.tar.gz - - wget -O posix-meterp-build-tmp/libpcap-1.1.1.tar.gz http://www.tcpdump.org/release/libpcap-1.1.1.tar.gz - -Note that the 'depclean' and 'really-clean' make targets will *delete* -these files. - -Now you should be able to type `make` in the base directory, go make a -sandwich, and come back to a working[1] meterpreter for Linux. - -[1] For some value of "working." Meterpreter in POSIX environments is -not considered stable. It does stuff, but expect occasional problems. - +This is the new repository for the Meterpreter source, which was originally in the +[Metasploit Framework](https://github.com/rapid7/meterpreter) source. Building - Windows ================== @@ -86,6 +61,30 @@ appropriate build configuration for you and hence calling `make` should "Just Wo If you are a Rapid7 employee you will need the PSSDK source in order to build the extra components using the `r7_*` build configurations. +Building - POSIX +================ +You will need: + - A compiler toolchain (build-essential package on Ubuntu) + - gcc-multilib, if you're building on a 64-bit machine + - jam + - wget + +Meterpreter requires libpcap-1.1.1 and OpenSSL 0.9.8o sources, which it +will download automatically during the build process. If for some +reason, you cannot access the internet during build, you will need to: + - wget -O posix-meterp-build-tmp/openssl-0.9.8o.tar.gz http://openssl.org/source/openssl-0.9.8o.tar.gz + - wget -O posix-meterp-build-tmp/libpcap-1.1.1.tar.gz http://www.tcpdump.org/release/libpcap-1.1.1.tar.gz + +Note that the 'depclean' and 'really-clean' make targets will *delete* +these files. + +Now you should be able to type `make` in the base directory, go make a +sandwich, and come back to a working[1] meterpreter for Linux. + +[1] For some value of "working." Meterpreter in POSIX environments is +not considered stable. It does stuff, but expect occasional problems. + + Testing =======