metasploit-framework
https://github.com/rapid7/metasploit-framework
Ruby
Metasploit Framework
Rex::Post::Meterpreter::Extensions::Stdapi::Fs::File.open
With no associated block, File.open is a synonym for ::new. If the optional code block is given, it will be passed the opened file as an argument, and the File object will automatically be closed when the block terminates. In this instance, File.open returns the value of the block. (doc stolen from http://www.ruby-doc.org/core-1.9.3/File.html#method-c-open)
Edit
git clone [email protected]:rapid7/metasploit-framework.git
cd metasploit-framework
open lib/rex/post/meterpreter/extensions/stdapi/fs/file.rb
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-Rex--Post--Meterpreter--Extensions--Stdapi--Fs--File-open-for-pr
# Commit to gitgit add lib/rex/post/meterpreter/extensions/stdapi/fs/file.rbgit commit -m "better docs for Rex::Post::Meterpreter::Extensions::Stdapi::Fs::File.open"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-Rex--Post--Meterpreter--Extensions--Stdapi--Fs--File-open-for-pr
hub pull-request
# Celebrate!