.dockerignore 2.5 KB

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