ConnorPatterson
e263f35fc6
Added Education Template for Creating Educational Redirect Pages Inside Static Folder
...
gophish.go: /controllers is now imported from relevant local directory
controllers/route.go: Added handling for /education URL, including handling AJAX POST requests
templates/education.html: New template for creating, editing and managing HTML pages inside the static folder. Pages in this directory are served by the phishing server, and can be redirected to through landing pages
templates/landing_pages.html: Added some information to the hover help icon by the redirect field, and a dropdown that suggests files from the static folder.
/templates: Most of the other templates had the education page href added to their menus
2017-06-20 12:41:17 -06:00
Jordan Wright
ad45915aa2
Fixed recent campaign status colors on the dashboard (regression from 80c68194a6
)
2017-06-19 12:34:45 -05:00
Jordan Wright
dd905ecb3a
Adding core.js polyfill for IE11 Promises support. Fixes #609 .
2017-06-19 11:15:28 -05:00
Jordan Wright
80c68194a6
Updated dashboard to show full final statuses instead of just "Successful" vs "Unsuccessful".
2017-06-18 17:32:18 -05:00
Jordan Wright
269568148e
Phishing emails are now sent in "First Last <email@domain.com>" format.
2017-06-16 22:21:08 -05:00
Jordan Wright
772fe28c06
Added config.json CLI flag: --config
2017-06-09 00:14:03 -05:00
Jordan Wright
17bf53a6e2
Updating travis.yml to include Golang 1.8
2017-06-09 00:01:07 -05:00
Jordan Wright
e42302ebf9
Moved phishing handlers into separate file and added a ton of tests.
2017-06-08 23:41:38 -05:00
Jordan Wright
b6653d5c94
Checks for input password fields are now case insensitive. Fixes #613
2017-05-26 20:18:51 -05:00
Jordan Wright
1fafe4845f
Adding quick stats tooltips ( #607 )
...
* Adding a quick stats popup to campaign page (#600 )
Added quick stats popup to campaign page
* Adding summarized quick stat tooltips on dashboard
2017-04-27 18:54:33 -05:00
Jordan Wright
871114a17d
Cleaning up RobotsHandler
2017-04-27 18:14:14 -05:00
Matt D
5f5c8141c9
Add robots.txt handler ( #604 )
...
Disallow all robots from accessing the phishing server, to prevent phishing materials from being indexed during campaigns.
2017-04-27 18:04:22 -05:00
Jordan Wright
adf9fa7208
Fixing README markdown syntax
2017-04-05 22:24:40 -05:00
Jordan Wright
bddb9fdb28
Changing UI Refresh to a Longer Poll + Manual Refresh ( #587 )
...
* Added refresh button and reduced lag for large campaigns (#565 )
* Amended refresh function to allow manual refreshes
Moved the function out of document.ready and tied it to the button. Also reduced automatic refresh to 60 seconds, to make it easier for medium - large campaigns to be viewed without lagging.
* Amended refresh function to allow manual refreshes
* Update campaign_results.html
* Re-building the campaign_results JS
2017-04-05 22:20:00 -05:00
Jordan Wright
2514bccb05
Bumped the version to 0.3 in preparation for the new binaries to be released.
2017-03-01 20:12:32 -06:00
Jordan Wright
d67dcc889a
Don't overwrite status to email opened if the user has already clicked the link or submitted data. Fixes #529
2017-02-23 23:23:05 -06:00
Jordan Wright
5c20035e71
Updated dates on license and readme.
2017-02-19 19:15:42 -06:00
Jordan Wright
66c4be3d4f
Adding support for custom headers in sending profiles ( #544 )
...
Closes #215
Closes #128
2017-02-19 18:43:08 -06:00
Jordan Wright
dbadac3eca
Explicitly disabled autocomplete for password fields
2017-02-10 18:38:23 -06:00
Jordan Wright
ed980a0861
Moved campaign attributes to use Select2 instead of Typeahead.js
2017-01-29 17:56:38 -06:00
Jordan Wright
ea7bb04156
Changed result ID's to be 7 random alphanumeric characters. Fixes #518
2017-01-27 21:16:47 -06:00
Jordan Wright
b3cadcb01f
Fixing middleware JSON responses
2017-01-18 20:12:25 -06:00
Jordan Wright
c52981614a
Updated nav link to point to the correct User Guide
2017-01-14 17:33:37 -06:00
Jordan Wright
96783df010
Fixed gulpfile "watch" path
2017-01-14 17:27:41 -06:00
Jordan Wright
7453fd3b48
Added summary routes for groups.
...
Routes:
/api/groups/summary
/api/groups/:id/summary
The UI is now using these routes for the "Users & Groups" page.
2017-01-14 17:26:04 -06:00
Jordan Wright
9dfe54ac3d
Added gulpfile to minify and concat JS + CSS files for faster loading.
2017-01-08 14:35:08 -06:00
Jordan Wright
22834c75a6
Changed default sorting order in campaign tables to show most recent campaigns first. Fixes #426
2017-01-06 17:58:36 -06:00
Jordan Wright
b5100156f9
Leveraging the new campaign summary API endpoints in the web UI to help with displaying large campaigns.
2017-01-05 22:54:29 -06:00
Jordan Wright
8738ebbb35
Added campaign summary routes:
...
/api/campaigns/summary
/api/campaigns/:id/summary
This is part of #505
2017-01-05 21:48:54 -06:00
Jordan Wright
9982769d0f
Making result statuses more granular as part of #505
2017-01-05 17:40:45 -06:00
Jordan Wright
70b62934c1
Now displaying errors in the campaign results. Fixes #456
2016-12-26 17:27:00 -06:00
Jordan Wright
a05ee944a6
Added a route to allow paths in URL and still enable tracking. Fixes #498
2016-12-26 16:23:07 -06:00
s vignesh
8bb13ad7ee
Gzip Best Compression ( #457 )
...
Better gzip compression to save bandwidth.
2016-12-02 17:47:49 -06:00
s vignesh
ab1ac797a9
Attachment Bug Fix ( #471 )
...
Fixes issue with cropped attachments.
2016-12-02 17:38:20 -06:00
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