37 Commits (master)

Author SHA1 Message Date
  Jordan Wright e3352f481e
Implement SSRF Mitigations (#1940) 10 months ago
  Prasoon Dwivedi 26e82cb2e3
Add capability to run the binary in a mode (#1817) 1 year ago
  Glenn Wilkinson 9de32746ee Added IMAP support for checking reported emails (#1612) 1 year ago
  Jordan Wright caede2e40b
Refactoring Logging (#1722) 1 year ago
  Jordan Wright 84096b8724
Implement User Management API (#1473) 2 years ago
  Jordan Wright 47f0049c30
Refactor servers (#1321) 2 years ago
  Jordan Wright bef52d36f1 Adding ability to log to file as well as stderr. Fixes #441. Fixes #1209. 2 years ago
  Jordan Wright a04f6d031b Cleaned up dashboard page when no campaigns have been launched 3 years ago
  Jordan Wright 5d23263898
Moved logging to logrus package. Not perfect yet (still want to update the access logs), but should set the foundation to make better logging in the future. 3 years ago
  Jordan Wright 1426376aa5
Added --disable-mailer flag to prevent starting the built-in mailer. Fixes #935 3 years ago
  Jordan Wright 76ece15b71
Email refactoring (#878) 3 years ago
  Jordan Wright ca1e52148b Adding VERSION file and bumping version to 0.4-dev. Fixes #742 3 years ago
  Jordan Wright 772fe28c06 Added config.json CLI flag: --config 4 years ago
  s vignesh 8bb13ad7ee Gzip Best Compression (#457) 4 years ago
  Jordan Wright 0f5bf29972 Automatic Creation of SSL Certificates (#443) 4 years ago
  s vignesh bfb7fd11e8 Fixing XSS Vulnerabilities 4 years ago
  Jordan Wright d687872462 Added gzip support on admin/phishing routers. Fixes #2 4 years ago
  William Woodson 44852546e0 Added UseTLS config option for both Admin and Phish servers 5 years ago
  Jordan Wright 89e72dd78d Added error handling on startup of web servers. Fixes #70 5 years ago
  William Woodson 3a0fa4f93f Update bcrypt dependency and code moved to gophish group 5 years ago
  Jordan 86dca67a5a Finished implementing PUT /templates/:id 7 years ago
  Jordan 0f603e6501 Added http handler for phishing endpoint - Will add content soon 7 years ago
  Jordan 9b216c5466 Major design change - more dashboard-ish. 7 years ago
  Jordan cb9c405f46 Added better testing with gocheck 7 years ago
  Jordan 92af237258 Changed the init to Setup() for better control over DB creation 7 years ago
  Jordan 584d7dbc23 Major refactoring - modularized models into separate files. Removed db package (moved to models) 7 years ago
  Jordan c59415a133 Adding some models - Incorporated use of `gorp` package to allow ORM'ish functionality 7 years ago
  Jordan 6944854005 Added support for --setup flag to reset database 7 years ago
  Jordan 2a62f62bc6 Cleaned API even more (everything is via HandlerFunc) 7 years ago
  Jordan 42d7c463df Moved Use() to controllers from middleware for cleaner usage (I'll consider moving it back if it doesn't logically make sense) 7 years ago
  Jordan 7eb90b27ad Moved DB to root folder 7 years ago
  Jordan d4dbf30499 Changed Setup() to only return an error - I will need to find a way to handle the database connection either globally, or per package as needed. Not sure yet. 7 years ago
  Jordan 7f084760f9 Major refactoring - created auth, config, models, controllers, and middleware packages. Should help provide modularity and a clean architecture. 7 years ago
  Jordan e6343292be Working on setting up Login functionality 7 years ago
  Jordan Wright a64b0c10c9 Moved structs to models.go file 7 years ago
  Jordan Wright a3518032be Added config file integration, updated some styles 7 years ago
  Jordan Wright 1d6e25a2d1 Initial commit - getting the ball rolling! 7 years ago