.gitignore 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. .bundle
  2. Gemfile.local
  3. Gemfile.local.lock
  4. # Rubymine project directory
  5. .idea
  6. # Visual Studio Code configuration settings directory
  7. .vscode
  8. # Sublime Text project directory (not created by ST by default)
  9. .sublime-project
  10. # RVM control file, keep this to avoid backdooring Metasploit
  11. .rvmrc
  12. # Allow for a local choice of (unsupported / semi-supported) ruby versions
  13. # See PR #4136 for usage, but example usage for rvm:
  14. # rvm --create --versions-conf use 2.1.4@metasploit-framework
  15. # Because rbenv doesn't use .versions.conf, to achieve this same functionality, run:
  16. # rbenv shell 2.1.4
  17. .versions.conf
  18. # YARD cache directory
  19. .yardoc
  20. # Mac OS X files
  21. .DS_Store
  22. # Ignore Solargraph config file
  23. .solargraph.yml
  24. # database config for testing
  25. config/database.yml
  26. # target config file for testing
  27. features/support/targets.yml
  28. # Generated test files
  29. spec/dummy
  30. # simplecov coverage data
  31. coverage
  32. doc/
  33. external/source/meterpreter/java/bin
  34. external/source/meterpreter/java/build
  35. external/source/meterpreter/java/extensions
  36. external/source/javapayload/bin
  37. external/source/javapayload/build
  38. # Java binary ignores. Replace the 5 above with this once we're merged.
  39. external/source/javapayload/*/.classpath
  40. external/source/javapayload/*/.project
  41. external/source/javapayload/*/.settings
  42. external/source/javapayload/*/bin
  43. external/source/javapayload/*/target
  44. external/source/javapayload/*/*/.classpath
  45. external/source/javapayload/*/*/.project
  46. external/source/javapayload/*/*/.settings
  47. external/source/javapayload/*/*/bin
  48. external/source/javapayload/*/*/target
  49. # Packaging directory
  50. pkg
  51. tags
  52. *.swp
  53. *.orig
  54. *.rej
  55. *~
  56. # Ignore backups of retabbed files
  57. *.notab
  58. # ignore Visual Studio external source garbage
  59. *.suo
  60. *.sdf
  61. *.opensdf
  62. *.user
  63. # Rails log directory
  64. /log
  65. # Rails tmp directory
  66. /tmp
  67. # ignore release/debug folders for exploits
  68. external/source/exploits/**/Debug
  69. external/source/exploits/**/Release
  70. # Avoid checking in Meterpreter binaries. These are supplied upstream by
  71. # the metasploit-payloads gem.
  72. data/meterpreter/*.dll
  73. data/meterpreter/*.php
  74. data/meterpreter/*.py
  75. data/meterpreter/*.bin
  76. data/meterpreter/*.jar
  77. data/meterpreter/*.lso
  78. data/android
  79. data/java
  80. # Avoid checking in Meterpreter libs that are built from
  81. # private source. If you're interested in this functionality,
  82. # check out Metasploit Pro: https://metasploit.com/download
  83. data/meterpreter/ext_server_pivot.*.dll
  84. # Avoid checking in metakitty, the source for
  85. # https://rapid7.github.io/metasploit-framework. It's an orphan branch.
  86. /metakitty
  87. .vagrant
  88. # local docker compose overrides
  89. docker-compose.local*
  90. .env
  91. # Ignore python bytecode
  92. *.pyc
  93. rspec.failures
  94. #Ignore any base disk store files
  95. db/modules_metadata_base.pstore