Commit Graph

32 Commits (bc678878e271348422fd2b5f5cd074b9cde90b10)

Author SHA1 Message Date
Jordan Wright 5cdfcbfe37 Now setting configured hostname when sending emails. Fixes #317 2016-07-06 23:25:28 -05:00
Jordan Wright 082023aae0 Adding the ability to schedule campaigns. Fixes #21 2016-06-07 21:42:09 -05:00
Jordan Wright a8aac75f99 Migrating to use github.com/gomail/gomail to provide:
Better auth compatibility
(support for upcoming) embedded images
Much faster email sending (sending multiple emails per connection)
2016-05-30 14:55:45 -05:00
Eliott T 7f1aeb02d5 Update worker.go
Added single quotes
2016-04-06 07:32:20 +02:00
DeveloppSoft c83ce80d13 Making tracker image fully invisible
At the moment the tracker is a 1x1 image, changed the HTML code to make it fully invisible.
2016-04-05 17:36:19 +02:00
Jordan Wright e3f1b163fc Fixed duplicate attachments. Fixes #185 2016-03-02 08:44:37 -06:00
Jordan Wright 3f08c160ec Added ability to have "{{.From}}" in sending a test email. Fixes #162 2016-02-17 21:09:19 -06:00
Jordan Wright b03d986d67 Removing debug line 2016-02-12 22:28:24 -06:00
Jordan Wright 1e3a02673c Attachments are now fetched on GetTemplateByName
Attachments are now attached to emails (whoops!)
2016-02-12 22:19:59 -06:00
Jordan Wright 26577bc3c3 Handling SMTP TLS via email.SendWithTLS 2016-02-12 21:24:05 -06:00
Jordan Wright bbe97f5602 Working on ignoring certs 2016-02-11 12:53:00 -06:00
Jordan Wright c436bdb514 Added UI checkbox... working on sendmail function 2016-02-09 22:08:41 -06:00
Jordan Wright 17e81e6caa Added event on sending email error. Fixes #99 2016-01-29 12:34:29 -06:00
Jordan Wright e4d6e68147 Added ability to send a test email before launching a campaign 2016-01-24 20:03:53 -06:00
Jordan Wright e78ec27ef2 Adding package documentation for util and worker packages 2016-01-16 22:34:02 -06:00
Jordan Wright 86e0255ae6 Adding event for each email that's sent - can keep track of each target better this way. 2016-01-14 22:50:09 -06:00
William Woodson 3a0fa4f93f Update bcrypt dependency and code moved to gophish group 2016-01-10 11:04:03 -06:00
Jordan Wright 01c3da611b PhishHandler now loads landing page content. Fixes #37
Now supports autocomplete for modal typeahead. Fixes #40
Users can now specify landing pages in campaigns. Fixes #39
Implemented "Email Opened" status. Fixes #38
2015-10-22 22:29:10 -05:00
Jordan Wright b574fb2741 Implemented campaign.URL. Fixed #32
Implemented {{.From}}. Fixed #36
2015-10-22 19:54:01 -05:00
Jordan Wright d0cc39c84e Fixed syntax error on TrackingURL 2015-08-26 18:17:03 -05:00
Jordan Wright 9b597fea92 Changed {{Tracker}} to be a full image tag, while {{TrackingURL}} is just the URL if needed. 2015-08-25 22:29:12 -05:00
unknown 7af35237a7 Working on tracking and email handling - want to make it as smooth as possible
Removed flash that shouldn't have been on the campaigns page
Added small time delay to prevent connection overload - might remove it later, but it'll be tricky
2015-06-12 23:12:43 -05:00
unknown 66dbe2e799 Cleaned up error messages - *all* errors in JSON format
Cleaned up flashes - fixes #13
Added specified errors - more to come soon
Added Campaign validation
Added Group validation
Cleaned up the way angular errors are handled. Will double check, but for the most part fixes #11
Results are now shown on the webui with most recent shown first
Added comments, additional cleanup, etc.
2015-02-21 00:11:22 -06:00
unknown 5d1774996f Allowing subject template values. Fixes #6 2015-02-13 18:32:28 -06:00
unknown c318424ac0 Starting to integrate landing page functionality (still not working).
Also did some minor cleanup.
2015-02-06 20:24:10 -06:00
Jordan 33b9ec2196 Bug fixes on PUT /api/template
Hotfix for buffer issue in worker.go.. going to find out the root cause and fix it properly
2014-08-07 05:48:52 -05:00
Jordan cc2ae713e5 Made models more consistent
Added UserId field to result (for use in looking up campaign when result is clicked)
2014-07-06 21:34:02 -05:00
Jordan 02c7c4b5b1 Moved models.Result into its own file
Added initial dashboard template (some updates and changes will be needed)
Added some documentation
2014-07-01 20:32:34 -05:00
Jordan f3ddb7074a api/campaigns now also gets the Events and Template for the campaign(s)
Added templating functionality (TODO: Put the logic in a function to reduce boilerplate)
2014-06-26 19:55:56 -05:00
Jordan 49da412538 Adding handling for campaign events
Cleaned up user import button
Cleaning up modal interfacing
Added ability to set result status
2014-06-25 21:01:01 -05:00
Jordan a1b6218473 Refined models
Added *basic* worker functionality - emails get sent now! woo hoo!
2014-06-04 23:54:46 -05:00
Jordan 7c50f4dbb4 Initial commit of worker.go (Still work to do)
Moved constants to models.go
Changed Campaign.Template to be an actual template (will need to adjust all the methods to handle it)
Added UpdateCampaignStatus function to update a campaign status
2014-03-27 23:31:51 -05:00