2016-02-20 23:15:34 +00:00
{{define "body"}}
< div class = "col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main" >
< h1 class = "page-header" >
Sending Profiles
< / h1 >
< div id = "flashes" class = "row" > < / div >
< div class = "row" >
2018-10-15 15:40:57 +00:00
< button type = "button" class = "btn btn-primary" onclick = "edit(-1)" data-toggle = "modal" data-backdrop = "static"
data-target="#modal">< i class = "fa fa-plus" > < / i > New Profile< / button >
2016-02-20 23:15:34 +00:00
< / div >
< div id = "loading" >
< i class = "fa fa-spinner fa-spin fa-4x" > < / i >
< / div >
< div id = "emptyMessage" class = "row" style = "display:none;" >
< div class = "alert alert-info" >
2016-02-21 04:10:53 +00:00
No profiles created yet. Let's create one!
2016-02-20 23:15:34 +00:00
< / div >
< / div >
< div class = "row" >
2016-02-21 04:10:53 +00:00
< table id = "profileTable" class = "table" style = "display:none;" >
2016-02-20 23:15:34 +00:00
< thead >
< tr >
2016-02-28 02:08:38 +00:00
< th class = "col-md-4" > Name< / th >
2017-02-20 00:43:08 +00:00
< th > Interface Type< / th >
2016-02-20 23:15:34 +00:00
< th > Last Modified Date< / th >
< th class = "col-md-2 no-sort" > < / th >
< / tr >
< / thead >
< tbody >
< / tbody >
< / table >
< / div >
< / div >
<!-- Modal -->
2016-02-21 18:34:11 +00:00
< div class = "modal fade" id = "modal" tabindex = "-1" role = "dialog" aria-labelledby = "modalLabel" >
2017-02-20 00:43:08 +00:00
< div class = "modal-dialog" role = "document" >
< div class = "modal-content" >
<!-- New Template Modal -->
< div class = "modal-header" >
2018-10-11 17:06:36 +00:00
< button type = "button" class = "close" data-dismiss = "modal" aria-label = "Close" onclick = "dismiss()" > < span
aria-hidden="true">× < / span > < / button >
2017-02-20 00:43:08 +00:00
< h4 class = "modal-title" id = "profileModalLabel" > New Sending Profile< / h4 >
< / div >
< div class = "modal-body" >
< div class = "row" id = "modal.flashes" > < / div >
< div class = "form-group" >
< label class = "control-label" for = "name" > Name:< / label >
2018-10-11 17:06:36 +00:00
< input type = "text" class = "form-control" placeholder = "Profile name" id = "name" autofocus / >
2017-02-20 00:43:08 +00:00
< label class = "control-label" for = "interface_type" > Interface Type:< / label >
2018-10-11 17:06:36 +00:00
< input type = "text" class = "form-control" value = "SMTP" id = "interface_type" disabled / >
2017-02-20 00:43:08 +00:00
< label class = "control-label" for = "from" > From:< / label >
2018-10-11 17:06:36 +00:00
< input type = "text" class = "form-control" placeholder = "First Last <test@example.com>" id = "from"
required />
2017-02-20 00:43:08 +00:00
< label class = "control-label" for = "host" > Host:< / label >
2018-10-11 17:06:36 +00:00
< input type = "text" class = "form-control" placeholder = "smtp.example.com:25" id = "host" required / >
2017-02-20 00:43:08 +00:00
< label class = "control-label" for = "username" > Username:< / label >
2018-10-11 17:06:36 +00:00
< input type = "text" class = "form-control" placeholder = "Username" id = "username" / >
2017-02-20 00:43:08 +00:00
< label class = "control-label" for = "password" > Password:< / label >
2018-10-11 17:06:36 +00:00
< input type = "password" class = "form-control" placeholder = "Password" id = "password" / >
2017-02-20 00:43:08 +00:00
< div class = "checkbox checkbox-primary" >
< input id = "ignore_cert_errors" type = "checkbox" checked >
2018-10-11 17:06:36 +00:00
< label for = "ignore_cert_errors" > Ignore Certificate Errors < i class = "fa fa-question-circle"
data-toggle="tooltip" data-placement="right" title="Ignore common certificate errors such as self-signed certs (exposes you to MiTM attacks - use carefully!)">< / i > < / label >
2017-02-20 00:43:08 +00:00
< / div >
< label class = "control-label" for = "headersForm" > Email Headers:< / label >
< form id = "headersForm" >
< div class = "col-md-4" >
< input type = "text" class = "form-control" name = "headerKey" id = "headerKey" placeholder = "X-Custom-Header" >
< / div >
< div class = "col-md-4" >
2018-10-11 17:06:36 +00:00
< input type = "text" class = "form-control" name = "headerValue" id = "headerValue" placeholder = '{{"{{"}}.URL{{"}}"}}-gophish' >
2017-02-20 00:43:08 +00:00
< / div >
< div class = "col-md-2" >
2018-10-11 17:06:36 +00:00
< button class = "btn btn-danger btn-headers" type = "submit" > < i class = "fa fa-plus" > < / i > Add
Custom Header< / button >
2017-02-20 00:43:08 +00:00
< / div >
< / form >
< br / >
< br / >
< table id = "headersTable" class = "table table-hover table-striped table-condensed" >
< thead >
< tr >
< th > Header< / th >
< th > Value< / th >
< th class = "no-sort" > < / th >
< / tr >
2018-10-11 17:06:36 +00:00
< / thead >
2017-02-20 00:43:08 +00:00
< tbody >
< / tbody >
< / table >
2018-10-15 15:40:57 +00:00
< button type = "button" data-toggle = "modal" data-backdrop = "static" data-target = "#sendTestEmailModal"
class="btn btn-primary">< i class = "fa fa-envelope" > < / i > Send Test Email< / button >
2017-02-20 00:43:08 +00:00
< / div >
< / div >
< div class = "modal-footer" >
< button type = "button" data-dismiss = "modal" class = "btn btn-default" onclick = "dismiss()" > Cancel< / button >
< button type = "button" class = "btn btn-primary" id = "modalSubmit" > Save Profile< / button >
< / div >
2016-02-20 23:15:34 +00:00
< / div >
< / div >
< / div >
2016-02-21 16:40:26 +00:00
<!-- Send Test Email Modal -->
2016-02-22 12:25:29 +00:00
< div class = "modal" id = "sendTestEmailModal" tabindex = "-1" role = "dialog" aria-labelledby = "modalLabel" >
2017-02-20 00:43:08 +00:00
< div class = "modal-dialog" role = "document" >
< div class = "modal-content" >
<!-- New Email Modal -->
< div class = "modal-header" >
< button type = "button" class = "close" data-dismiss = "modal" aria-label = "Close" > < span aria-hidden = "true" > × < / span > < / button >
< h4 class = "modal-title" id = "sendTestEmailModalTitle" > Send Test Email< / h4 >
< / div >
< div class = "modal-body" >
< div class = "row" id = "sendTestEmailModal.flashes" > < / div >
< div class = "row" >
< div class = "col-sm-12" >
< label class = "control-label" for = "to" > Send Test Email to:< / label >
< / div >
< br >
< div class = "col-sm-2" >
< input type = "text" class = "form-control" placeholder = "First Name" name = "to_first_name" >
< / div >
< div class = "col-sm-2" >
< input type = "text" class = "form-control" placeholder = "Last Name" name = "to_last_name" >
< / div >
< div class = "col-sm-4" >
< input type = "email" class = "form-control" placeholder = "Email" name = "to_email" required >
< / div >
< div class = "col-sm-4" >
< input type = "text" class = "form-control" placeholder = "Position" name = "to_position" >
< / div >
< / div >
< / div >
< div class = "modal-footer" >
< button type = "button" data-dismiss = "modal" class = "btn btn-default" > Cancel< / button >
2018-10-11 17:06:36 +00:00
< button type = "button" class = "btn btn-primary" id = "sendTestModalSubmit" onclick = "sendTestEmail()" > < i
class="fa fa-envelope">< / i > Send< / button >
2017-02-20 00:43:08 +00:00
< / div >
< / div >
2016-02-21 16:40:26 +00:00
< / div >
2016-02-22 12:25:29 +00:00
< / div >
2018-10-11 17:06:36 +00:00
{{end}} {{define "scripts"}}
2017-01-08 20:35:08 +00:00
< script src = "/js/dist/app/sending_profiles.min.js" > < / script >
2018-10-11 17:06:36 +00:00
{{end}}