Jordan Wright
535fbf487b
Bumped required Go version to 1.8
2018-03-26 21:13:11 -05:00
Jordan Wright
2131c17c33
Fixing SSRF by requiring an API key for all import endpoints. Fixes #1026
2018-03-26 21:04:22 -05:00
Jordan Wright
9ba3f04d1e
For now, avoid rendering the "campaign created" events on the timeline to make things more consolidated. Fixes #999
2018-03-22 22:16:59 -05:00
Jordan Wright
2ff0c3d95c
Storing the underlying connection error after the max connection attempts have been reached. Fixes #963
2018-03-22 22:05:24 -05:00
Jordan Wright
eb2f0e38c7
Better handling of template errors when rendering the phishing page. Fixes #1008 .
2018-03-22 21:29:07 -05:00
Jordan Wright
f21536da7c
Adding "Report Email" Support ( #1014 )
...
Adds the capability to report phishing campaigns using an email client extension.
**Note: Gophish does not currently provide an email client extension out of the box. This is simply a mechanism to let existing email client add-ons send report status information to Gophish, and have that information reflected in the dashboard.**
2018-03-18 22:03:00 -05:00
derpadoo
709e83bade
Ansible zip folder reorg ( #1002 )
...
* Updated README
* Updated playbook to work with new .zip file structure and cleaned up misc. parts
* Added missing quotes to be safe for variable interpretation
2018-03-13 19:53:20 -05:00
Jordan Wright
c9ff8714a0
Moved rid parameter to a separate constant. Fixes #911
2018-02-22 23:02:27 -06:00
Jordan Wright
1426376aa5
Added --disable-mailer flag to prevent starting the built-in mailer. Fixes #935
2018-02-22 22:26:59 -06:00
Jordan Wright
3d58d8362e
Moved creation of URLs to net.URL instances to handle custom paths and parameters. Fixes #969
2018-02-22 22:11:28 -06:00
Konrads Smelkovs
29555085c0
If Subject is empty, don't set the header
...
Fixes #955
2018-02-10 13:46:08 -06:00
Jordan Wright
0f4ac70049
Fixed the way the initial admin is created to better support MySQL installations. Fixes #948
2018-02-08 19:04:59 -06:00
Jordan Wright
8d37bb1b39
Updated README to point to correct admin server URL
2018-01-27 14:02:59 -06:00
Jordan Wright
31a233197e
Bumping to version 0.5.0
2018-01-21 20:51:54 -06:00
Shuhei Kitagawa
44afb2b965
Isolate model tests ( #933 )
...
* isolates Group model tests
* move SMTP related tests from models_test.go to smtp_test.go
* isolate Page model tests
* isolate Result model tests
2018-01-19 18:11:00 -06:00
Shuhei Kitagawa
55b0da4aa9
Separate user model test cases into a independent test file ( #930 )
2018-01-18 19:54:12 -06:00
Jordan Wright
ea558522a0
Events are now displayed with per-second accuracy. Fixes #909
2018-01-13 18:41:08 -06:00
Jordan Wright
8def08f46d
Changed select2 dropdowns to be in alphabetical format. Fixes #899
2018-01-13 18:12:09 -06:00
Jordan Wright
e995b0fcb7
Adding ability to use template variables in the campaign URL. Fixes #844
2018-01-13 17:49:42 -06:00
Shuhei Kitagawa
d7810ddd2b
Fix to raise error when trying to register a duplicate username ( #926 )
...
This corrects a minor error from recent changes in which registering an existing username didn't throw an error.
2018-01-13 16:35:58 -06:00
Shuhei Kitagawa
405bc5effe
Refactor GetUserByUsername method not to suppress an error ( #920 )
...
Also adding some other tests for the User models.
2018-01-11 18:37:38 -06:00
Shuhei Kitagawa
db19f0ac2a
Remove redundant return nil statement in user.go ( #921 )
...
Removing some redundant statements in user.go.
Adding test cases for user models.
2018-01-11 18:11:57 -06:00
Thiago-Medeiros
a5c6ffb572
Fix MySQL syntax error in maillogs migration.
...
update autoincrement -> auto_increment
add ";" after drop table
2018-01-07 16:43:26 -06:00
Shuhei Kitagawa
7d67ccc3da
Adjust CSS to support long table values
2018-01-07 16:42:11 -06:00
Shuhei Kitagawa
3f5a8262f8
Add gophish_admin.crt and gophish_admin.key to .gitignore ( #916 )
2018-01-07 16:40:41 -06:00
Shuhei Kitagawa
1ad714a755
Update copyright year from 2017 to 2018 ( #917 )
2018-01-07 16:39:00 -06:00
Jordan Wright
44154f3bf0
Removing duplicates in campaigns. Fixes #855
2017-12-11 22:12:17 -06:00
Jordan Wright
aa8c770e73
Adding "next" parameter to support redirecting after successful login.
2017-12-10 21:40:46 -06:00
Jordan Wright
227da5c7b9
Change failed login status code to 401. Fixes #833
2017-12-10 18:11:32 -06:00
Jordan Wright
76ece15b71
Email refactoring ( #878 )
...
The initial pass at refactoring the way we send emails.
2017-12-09 15:42:07 -06:00
Jordan Wright
18d92a8f74
Update .travis.yml
...
Removing unsupported Go versions <= 1.6
2017-12-05 21:47:35 -06:00
Jordan Wright
d6449923ab
Create ISSUE_TEMPLATE.md
...
Added an issue template to be used when creating new issues.
2017-11-01 21:06:24 -05:00
Jordan Wright
62b2bb4780
Merge commit '3972fe5993ec409bd94bd9f3ca52b534d0f9a8f4'
2017-10-02 19:47:09 -05:00
Jordan Wright
b742f28f92
Fixing dev dependencies
...
Fixes #775
Fixes #776
2017-10-02 19:43:23 -05:00
Jordan Wright
3972fe5993
Fixing dev dependencies
...
Fixes #775
Fixes #776
2017-10-02 19:40:56 -05:00
Jordan Wright
e785af5c0a
Disabled turboThreshold to allow campaign timeline renders for campaigns with > 1k events. Fixes #765
...
Moved datatables `draw()` functions to the end of a table render, rather than on every row
2017-09-26 21:29:15 -05:00
Jordan Wright
0d03d01fa5
Fixed CSV Parsing to allow emails in <email@example.com> syntax. Fixes #764
2017-09-24 17:50:58 -05:00
Jordan Wright
10ff5c181b
Using SetAddressHeader to better format the SMTP From Address. Fixes #135 .
2017-09-21 19:39:27 -05:00
Jordan Wright
8433882186
Updated papaparse. Changed export csv name to campaign.name - scope.csv syntax. Fixes #751
2017-09-19 20:33:26 -05:00
Jordan Wright
06cf4e9d55
Updating README
2017-09-17 12:30:44 -05:00
Jordan Wright
6f81f1f2e2
Making the results map an optional setting stored in localStorage. Fixes #747
...
Also does more formatting fixes for various files.
2017-09-16 23:30:04 -05:00
Jordan Wright
c49474fd10
Bumping version to 0.4
2017-09-16 16:41:24 -05:00
Jordan Wright
5ee3cf42ab
Fixed issue where tabs had an incorrect background color on hover.
2017-09-08 22:56:47 -05:00
Jordan Wright
b5981f16d2
For now, removing tab on campaign results page since there's only one tab
2017-09-08 22:52:54 -05:00
Jordan Wright
015ea9bc2d
Fixing scrollbar on nested modals. Fixes #598
2017-09-08 22:00:06 -05:00
Jordan Wright
26d2ca7344
Fixed some validation weirdness when sending a test email. Fixes #739
2017-09-05 22:35:54 -05:00
Jordan Wright
ed217cd90e
Cleaning up Sending Profile "Send Test Email" modal (plus general formatting cleanup) - Fixes #740
2017-09-05 22:06:22 -05:00
Jordan Wright
ca1e52148b
Adding VERSION file and bumping version to 0.4-dev. Fixes #742
2017-09-05 21:54:32 -05:00
Jordan Wright
28b802254b
Changing the font from18px to 16px. This seems to be more readable and cleaner. Should give a bit more room to show things like dates.
2017-09-05 21:12:43 -05:00
Jordan Wright
e5893c7748
Fixed glyphicons for use in datepicker
2017-09-03 20:27:59 -05:00