766 Commits (master)

Author SHA1 Message Date
  Jordan Wright fa1d4d74b0 Added sweetalert2 delete dialogs to all objects for consistency. 2 years ago
  Jordan Wright 7dcf30f277
Add Support for Timed Campaigns (#1184) 2 years ago
  Jordan Wright 9f334281ab Added X-Mailer and X-Gophish-Contact headers (Ref: #1057) 3 years ago
  Jordan Wright f09b448ec1 Added device details to clicked link and submitted data events. Fixes #1009 3 years ago
  Jordan Wright b2bd879318 Implemented view change to HTML WSYWIG view when HTML is imported for landing pages and email templates. Fixes #1100 3 years ago
  Jordan Wright 1efb71d1e9 Added transparency handler to return information JSON when a "+" is appended to a valid result ID (ref #1057) 3 years ago
  Jordan Wright 64c5e54c64 Added a contact_address entry in config.json to support transparency efforts (ref #1057). 3 years ago
  Jordan Wright da6091e021 Add migration to change MySQL storage of HTML to be mediumtext to hold larger HTML pages. Fixes #1067 3 years ago
  Jordan Wright 240a0d3ad2 Simple check for empty columns in CSV import to prevent crashes 3 years ago
  Jordan Wright 35a8f13990 Improved group CSV parsing. Added ability to download CSV template from the group modal. 3 years ago
  Jordan Wright ebb6cd61b2 Implemented the ability to preview landing pages when sending a test email. 3 years ago
  Jordan Wright a04f6d031b Cleaned up dashboard page when no campaigns have been launched 3 years ago
  Jordan Wright 420410b52c Refactored result updating to be in result.go. 3 years ago
  Jordan Wright 222399c5f6 De-emphasized campaign report icon while we don't have clients available. 3 years ago
  Jordan Wright f7dee1e938 Removed directory listing of static assets. Fixes #1077. Fixes #815 3 years ago
  Jordan Wright 23f0c21555
Bumping version to 0.6.0 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 5f3c94d0cf
Add support for authenticating to the API via an Authorization Bearer token. 3 years ago
  Jordan Wright e1d5c809b2
Removed redundant </div> tag. Fixes #1041 3 years ago
  Jordan Wright 0b91404c4f
Resetting connection properly when the underlying TCP connection breaks. Fixes #997 3 years ago
  Jordan Wright 3a7a62e9d6
Changed /api/reset to require API key instead of just requiring a valid session. Fixes #1028 3 years ago
  Jordan Wright 535fbf487b
Bumped required Go version to 1.8 3 years ago
  Jordan Wright 2131c17c33
Fixing SSRF by requiring an API key for all import endpoints. Fixes #1026 3 years ago
  Jordan Wright 9ba3f04d1e
For now, avoid rendering the "campaign created" events on the timeline to make things more consolidated. Fixes #999 3 years ago
  Jordan Wright 2ff0c3d95c
Storing the underlying connection error after the max connection attempts have been reached. Fixes #963 3 years ago
  Jordan Wright eb2f0e38c7
Better handling of template errors when rendering the phishing page. Fixes #1008. 3 years ago
  Jordan Wright f21536da7c
Adding "Report Email" Support (#1014) 3 years ago
  derpadoo 709e83bade Ansible zip folder reorg (#1002) 3 years ago
  Jordan Wright c9ff8714a0
Moved rid parameter to a separate constant. Fixes #911 3 years ago
  Jordan Wright 1426376aa5
Added --disable-mailer flag to prevent starting the built-in mailer. Fixes #935 3 years ago
  Jordan Wright 3d58d8362e
Moved creation of URLs to net.URL instances to handle custom paths and parameters. Fixes #969 3 years ago
  Konrads Smelkovs 29555085c0 If Subject is empty, don't set the header 3 years ago
  Jordan Wright 0f4ac70049
Fixed the way the initial admin is created to better support MySQL installations. Fixes #948 3 years ago
  Jordan Wright 8d37bb1b39
Updated README to point to correct admin server URL 3 years ago
  Jordan Wright 31a233197e
Bumping to version 0.5.0 3 years ago
  Shuhei Kitagawa 44afb2b965 Isolate model tests (#933) 3 years ago
  Shuhei Kitagawa 55b0da4aa9 Separate user model test cases into a independent test file (#930) 3 years ago
  Jordan Wright ea558522a0
Events are now displayed with per-second accuracy. Fixes #909 3 years ago
  Jordan Wright 8def08f46d
Changed select2 dropdowns to be in alphabetical format. Fixes #899 3 years ago
  Jordan Wright e995b0fcb7 Adding ability to use template variables in the campaign URL. Fixes #844 3 years ago
  Shuhei Kitagawa d7810ddd2b Fix to raise error when trying to register a duplicate username (#926) 3 years ago
  Shuhei Kitagawa 405bc5effe Refactor GetUserByUsername method not to suppress an error (#920) 3 years ago
  Shuhei Kitagawa db19f0ac2a Remove redundant return nil statement in user.go (#921) 3 years ago
  Thiago-Medeiros a5c6ffb572 Fix MySQL syntax error in maillogs migration. 3 years ago
  Shuhei Kitagawa 7d67ccc3da Adjust CSS to support long table values 3 years ago
  Shuhei Kitagawa 3f5a8262f8 Add gophish_admin.crt and gophish_admin.key to .gitignore (#916) 3 years ago
  Shuhei Kitagawa 1ad714a755 Update copyright year from 2017 to 2018 (#917) 3 years ago
  Jordan Wright 44154f3bf0 Removing duplicates in campaigns. Fixes #855 3 years ago
  Jordan Wright aa8c770e73 Adding "next" parameter to support redirecting after successful login. 3 years ago
  Jordan Wright 227da5c7b9 Change failed login status code to 401. Fixes #833 3 years ago