Commit graph

505 commits

Author SHA1 Message Date
Jordan Wright
19021b6c91 Added alt attribute to tracking images. Fixes #447 2016-11-26 17:29:50 -06:00
Jordan Wright
f195a8c7d9 Now recording address and user-agent when tracking pixel is requested. Fixes #427 2016-11-20 23:22:58 -06:00
Jordan Wright
0f5bf29972 Automatic Creation of SSL Certificates (#443)
Thanks @ss23!
2016-11-19 12:04:10 -06:00
Jordan Wright
f12af50d46 Adding support for Mysql (#442)
Thanks, @svigne1!

Fixes #53
2016-11-19 10:37:22 -06:00
Jordan Wright
8f62e77884 Removed unused Location header 2016-11-19 09:16:59 -06:00
Jordan Wright
670347e057 Bumping version number to 0.3-dev 2016-11-18 22:17:26 -06:00
Jordan Wright
b10ac627af Moved drawing the users datatable out of the addTarget method for faster rendering of a large number of imported records. 2016-11-18 22:16:32 -06:00
Jordan Wright
43cbc1d65f Fixed issue with incomplete campaign creation with large user counts. Fixes #436. Fixes #368 2016-11-18 22:01:38 -06:00
Jordan Wright
3a37849324 Removed unneeded SMTP config in favor of the Sending Profiles. Fixes #434 2016-11-18 19:05:47 -06:00
Jordan Wright
78fa561404 Fixing tracking image checkbox accuracy. Fixes #443 2016-11-18 18:55:17 -06:00
Jordan Wright
32bd950da0 Updated README 2016-11-13 22:50:36 -06:00
Jordan Wright
baec4ed5ca Merge branch 'master' of https://github.com/gophish/gophish 2016-11-13 20:54:38 -06:00
Jordan Wright
e7a9fb5666 Moved user guide to github wiki 2016-11-13 20:54:27 -06:00
s vignesh
bf71082953 Correction in Generate Rid (#424) 2016-11-13 19:40:06 -06:00
Jordan Wright
770bff192a Merge branch 'master' of https://github.com/gophish/gophish 2016-09-15 00:27:31 -05:00
Jordan Wright
7740bb3e95 Added ability to use {{.URL}} and {{.From}} in landing pages 2016-09-15 00:27:10 -05:00
s vignesh
208b3e098c Fixing Memory Leak When Importing a Site 2016-09-15 01:03:55 -04:00
s vignesh
bfb7fd11e8 Fixing XSS Vulnerabilities
This pull request fixed XSS vulnerabilities identified in the gophish admin panel.

**Important: These vulnerabilities could only be exploited if someone had access to the admin panel already, and could only exploit the vulnerability against the same account.**
2016-09-15 00:52:58 -04:00
Jordan Wright
b7a2af338b Fixing template tracking. Fixes #361 2016-09-14 23:41:53 -05:00
Jordan Wright
103fd72cc8 Fixing context issues with Go 1.7. 2016-09-14 22:24:51 -05:00
Jordan Wright
d687872462 Added gzip support on admin/phishing routers. Fixes #2 2016-08-16 20:20:11 -05:00
Jordan Wright
bccf7f2fd2 Fixing issue where AM/PM are not handled correctly in campaign scheduling 2016-08-16 19:27:01 -05:00
Jordan Wright
ac62f33e80 Now capturing IP and User Agent information in event logs. Fixes #280 2016-08-08 18:28:19 -05:00
Jordan Wright
672e095368 Updated README.md 2016-08-06 19:06:21 -05:00
Jordan Wright
33df3c3868 Added the version to the settings page. 2016-08-06 18:58:34 -05:00
Jordan Wright
576aa469e9 Adding the ability to replay credentials from the campaign results page 2016-08-06 18:06:18 -05:00
Jordan Wright
cb70e0b953 Making all cookies httponly - Fixes #333 2016-08-06 16:00:36 -05:00
Jordan Wright
528418f16d Removing more unnecessary CKEditor sample files 2016-08-02 23:36:13 -05:00
Jordan Wright
b00e6746d5 Potential fix for database locking issue. Fixes #331 2016-08-02 23:28:22 -05:00
Jordan Wright
b403e97eee Cleaning up some email sending bugs. Fixes #329 2016-08-02 23:18:53 -05:00
Jordan Wright
0d8a793550 Merge branch 'master' of github.com:gophish/gophish 2016-07-24 19:38:03 -05:00
Jordan Wright
2eb2bf90a1 Added ability to use template values in Landing Pages. Fixes #327 2016-07-24 19:37:14 -05:00
Jordan Wright
267088c0b7 Merge pull request #324 from rcutmore/models-test-cleanup
Clean up between model tests
2016-07-20 21:54:26 -05:00
Rob Cutmore
2d4a755c2c Check for specific error in group tests 2016-07-18 18:47:28 -04:00
Rob Cutmore
f9a15cfe3d Add more tests for getting group(s) 2016-07-16 08:38:27 -04:00
Rob Cutmore
3a9bc91415 Add tests for getting group(s) 2016-07-16 07:53:56 -04:00
Rob Cutmore
b5b0f0ddf8 Use generic names for Group tests 2016-07-15 07:37:16 -04:00
Rob Cutmore
bc678878e2 Put User tests together 2016-07-15 07:31:44 -04:00
Rob Cutmore
e028806b5a Add cleanup between tests for models 2016-07-15 07:28:11 -04:00
Jordan Wright
e746a86816 Implementing new alert dialogs. 2016-07-11 23:31:11 -05:00
Jordan Wright
737acbdb4e Remove unnecessary CKEditor samples 2016-07-11 22:21:01 -05:00
Jordan Wright
8cfdd07663 Merge pull request #322 from gophish/290-stop-campaign
Implement the ability to complete a campaign. Fixes #290
2016-07-11 22:16:27 -05:00
Jordan Wright
1dbf061d87 Implement the ability to complete a campaign. Fixes #290.
First implementation of new alert format.
2016-07-11 22:11:40 -05:00
Jordan Wright
ca43a57767 Merge pull request #320 from rcutmore/web-group-editing
Validate target input on web front end
2016-07-10 17:30:33 -05:00
Rob Cutmore
f88e68077e Add/update table when adding targets via CSV too 2016-07-09 16:15:47 -04:00
Rob Cutmore
21c55c579c Add/update group target as needed
When user submits a new target, target data table is checked for an
existing entry based on target email. If an existing entry is found
then it is updated, otherwise a new row is added to table. Target
email addresses are now converted to lower case to help prevent
duplicates as well.
2016-07-09 15:46:06 -04:00
Rob Cutmore
3996a702fe Clean up formatting of targets modal events 2016-07-09 09:06:30 -04:00
Jordan Wright
5cdfcbfe37 Now setting configured hostname when sending emails. Fixes #317 2016-07-06 23:25:28 -05:00
Jordan Wright
d05a062a17 Merge pull request #315 from rcutmore/group-editing
Add target update capability to API - @rcutmore
2016-07-06 23:12:20 -05:00
Rob Cutmore
92f4ca6a90 Add empty attribute test for PutGroup
If passing a Target instance to the database Updates method then
empty attributes will be ignored. Using a map[string]interface
ensures all changed attributes, even empty ones, are persisted to
database.
2016-07-04 06:39:38 -04:00