github.com/jonathaningram/gophish@v0.3.1-0.20170829042651-ac3fe6aeae6c/templates/campaigns.html (about) 1 {{define "body"}} 2 <div class="container-fluid"> 3 <div class="row"> 4 <div class="col-sm-3 col-md-2 sidebar"> 5 <ul class="nav nav-sidebar"> 6 <li><a href="/">Dashboard</a> 7 </li> 8 <li class="active"><a href="/campaigns">Campaigns</a> 9 </li> 10 <li><a href="/users">Users & Groups</a> 11 </li> 12 <li><a href="/templates">Email Templates</a> 13 </li> 14 <li><a href="/landing_pages">Landing Pages</a> 15 </li> 16 <li><a href="/sending_profiles">Sending Profiles</a> 17 </li> 18 <li><a href="/settings">Settings</a> 19 </li> 20 <li><hr></li> 21 <li><a href="https://gophish.gitbooks.io/user-guide/content/">User Guide</a> 22 </li> 23 <li><a href="/api/">API Documentation</a> 24 </li> 25 </ul> 26 </div> 27 </div> 28 </div> 29 <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main"> 30 <div class="row"> 31 <h1 class="page-header"> 32 Campaigns 33 </h1> 34 </div> 35 <div id="flashes" class="row"></div> 36 <div class="row"> 37 <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modal" onclick="edit('new')"><i class="fa fa-plus"></i> New Campaign</button> 38 </div> 39 40 <div id="loading"> 41 <i class="fa fa-spinner fa-spin fa-4x"></i> 42 </div> 43 <div id="emptyMessage" class="row" style="display:none;"> 44 <div class="alert alert-info"> 45 No campaigns created yet. Let's create one! 46 </div> 47 </div> 48 <div class="row"> 49 <table id="campaignTable" class="table" style="display:none;"> 50 <thead> 51 <tr> 52 <th class="col-md-3">Name</th> 53 <th class="col-md-4">Created Date</th> 54 <th class="col-md-2">Status</th> 55 <th class="col-md-3 no-sort"></th> 56 </tr> 57 </thead> 58 <tbody> 59 </tbody> 60 </table> 61 </div> 62 </div> 63 <!-- Modal --> 64 <div class="modal fade" id="modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 65 <div class="modal-dialog" role="document"> 66 <div class="modal-content"> 67 <div class="modal-header"> 68 <button type="button" class="close" data-dismiss="modal" aria-label="Close" onclick="dismiss()"><span aria-hidden="true">×</span></button> 69 <h4 class="modal-title" id="campaignModalLabel">New Campaign</h4> 70 </div> 71 <div class="modal-body" id="modal_body"> 72 <div class="row" id="modal.flashes"></div> 73 <div class="form-group"> 74 <label for="name">Name:</label> 75 <input type="text" class="form-control" id="name" placeholder="Campaign name" autofocus> 76 <label class="control-label" for="template">Email Template:</label> 77 <select class="form-control" placeholder="Template Name" id="template"/> 78 <option></option> 79 </select> 80 <label class="control-label" for="page">Landing Page:</label> 81 <select class="form-control" placeholder="Landing Page" id="page"/> 82 <option></option> 83 </select> 84 <label class="control-label" for="url">URL: <i class="fa fa-question-circle" data-toggle="tooltip" data-placement="right" title="Location of gophish listener (must be reachable by targets!)"></i></label> 85 <input type="text" class="form-control" placeholder="http://192.168.1.1" id="url"/> 86 <label class="control-label" for="url">Schedule: </label> 87 <input type="text" class="form-control" id="launch_date"/> 88 <label class="control-label" for="profile">Sending Profile:</label> 89 <div class="input-group"> 90 <select class="form-control" placeholder="Sending Profile" id="profile"/> 91 <option></option> 92 </select> 93 <span class="input-group-btn"> 94 <button type="button" data-toggle="modal" data-target="#sendTestEmailModal" class="btn btn-primary button"><i class="fa fa-envelope"></i> Send Test Email</button> 95 </span> 96 </div> 97 <label class="control-label" for="users">Groups:</label> 98 <select class="form-control" id="users" multiple="multiple"></select> 99 </div> 100 </div> 101 <div class="modal-footer"> 102 <button type="button" class="btn btn-default" data-dismiss="modal" onclick="dismiss()">Close</button> 103 <button type="button" id="launchButton" class="btn btn-primary" onclick="launch()"><i class="fa fa-rocket"></i> Launch Campaign</button> 104 </div> 105 </div> 106 </div> 107 </div> 108 <!-- Send Test Email Modal --> 109 <div class="modal" id="sendTestEmailModal" tabindex="-1" role="dialog" aria-labelledby="modalLabel"> 110 <div class="modal-dialog" role="document"> 111 <div class="modal-content"> 112 <!-- New Email Modal --> 113 <div class="modal-header"> 114 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 115 <h4 class="modal-title" id="sendTestEmailModalTitle">Send Test Email</h4> 116 </div> 117 <div class="modal-body"> 118 <div class="row" id="sendTestEmailModal.flashes"></div> 119 <div class="row"> 120 <div class="col-sm-12"> 121 <label class="control-label" for="to">Send Test Email to:</label> 122 </div> 123 <br> 124 <div class="col-sm-2"> 125 <input type="text" class="form-control" placeholder="First Name" name="to_first_name"> 126 </div> 127 <div class="col-sm-2"> 128 <input type="text" class="form-control" placeholder="Last Name" name="to_last_name"> 129 </div> 130 <div class="col-sm-4"> 131 <input type="email" class="form-control" placeholder="Email" name="to_email" required> 132 </div> 133 <div class="col-sm-4"> 134 <input type="text" class="form-control" placeholder="Position" name="to_position"> 135 </div> 136 </div> 137 </div> 138 <div class="modal-footer"> 139 <button type="button" data-dismiss="modal" class="btn btn-default">Cancel</button> 140 <button type="button" class="btn btn-primary" id="sendTestModalSubmit" onclick="sendTestEmail()"><i class="fa fa-envelope"></i> Send</button> 141 </div> 142 </div> 143 </div> 144 </div> 145 {{end}} 146 {{define "scripts"}} 147 <script src="/js/dist/app/campaigns.min.js"></script> 148 {{end}}