mirror of https://github.com/gophish/gophish
Added functions for handling SMTP objects to gophish.js API client
parent
dde2312183
commit
1dd1851ce7
|
@ -58,7 +58,7 @@ var api = {
|
||||||
get: function() {
|
get: function() {
|
||||||
return query("/groups/", "GET", {}, false)
|
return query("/groups/", "GET", {}, false)
|
||||||
},
|
},
|
||||||
// post() - Posts a campaign to POST /groups
|
// post() - Posts a group to POST /groups
|
||||||
post: function(group) {
|
post: function(group) {
|
||||||
return query("/groups/", "POST", group, false)
|
return query("/groups/", "POST", group, false)
|
||||||
}
|
}
|
||||||
|
@ -69,11 +69,11 @@ var api = {
|
||||||
get: function(id) {
|
get: function(id) {
|
||||||
return query("/groups/" + id, "GET", {}, false)
|
return query("/groups/" + id, "GET", {}, false)
|
||||||
},
|
},
|
||||||
// put() - Puts a campaign to PUT /groups/:id
|
// put() - Puts a group to PUT /groups/:id
|
||||||
put: function(group) {
|
put: function(group) {
|
||||||
return query("/groups/" + group.id, "PUT", group, false)
|
return query("/groups/" + group.id, "PUT", group, false)
|
||||||
},
|
},
|
||||||
// delete() - Deletes a campaign at DELETE /groups/:id
|
// delete() - Deletes a group at DELETE /groups/:id
|
||||||
delete: function(id) {
|
delete: function(id) {
|
||||||
return query("/groups/" + id, "DELETE", {}, false)
|
return query("/groups/" + id, "DELETE", {}, false)
|
||||||
}
|
}
|
||||||
|
@ -84,7 +84,7 @@ var api = {
|
||||||
get: function() {
|
get: function() {
|
||||||
return query("/templates/", "GET", {}, false)
|
return query("/templates/", "GET", {}, false)
|
||||||
},
|
},
|
||||||
// post() - Posts a campaign to POST /templates
|
// post() - Posts a template to POST /templates
|
||||||
post: function(template) {
|
post: function(template) {
|
||||||
return query("/templates/", "POST", template, false)
|
return query("/templates/", "POST", template, false)
|
||||||
}
|
}
|
||||||
|
@ -95,11 +95,11 @@ var api = {
|
||||||
get: function(id) {
|
get: function(id) {
|
||||||
return query("/templates/" + id, "GET", {}, false)
|
return query("/templates/" + id, "GET", {}, false)
|
||||||
},
|
},
|
||||||
// put() - Puts a campaign to PUT /templates/:id
|
// put() - Puts a template to PUT /templates/:id
|
||||||
put: function(template) {
|
put: function(template) {
|
||||||
return query("/templates/" + template.id, "PUT", template, false)
|
return query("/templates/" + template.id, "PUT", template, false)
|
||||||
},
|
},
|
||||||
// delete() - Deletes a campaign at DELETE /templates/:id
|
// delete() - Deletes a template at DELETE /templates/:id
|
||||||
delete: function(id) {
|
delete: function(id) {
|
||||||
return query("/templates/" + id, "DELETE", {}, false)
|
return query("/templates/" + id, "DELETE", {}, false)
|
||||||
}
|
}
|
||||||
|
@ -110,26 +110,52 @@ var api = {
|
||||||
get: function() {
|
get: function() {
|
||||||
return query("/pages/", "GET", {}, false)
|
return query("/pages/", "GET", {}, false)
|
||||||
},
|
},
|
||||||
// post() - Posts a campaign to POST /pages
|
// post() - Posts a page to POST /pages
|
||||||
post: function(page) {
|
post: function(page) {
|
||||||
return query("/pages/", "POST", page, false)
|
return query("/pages/", "POST", page, false)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// templateId contains the endpoints for /templates/:id
|
// pageId contains the endpoints for /pages/:id
|
||||||
pageId: {
|
pageId: {
|
||||||
// get() - Queries the API for GET /templates/:id
|
// get() - Queries the API for GET /pages/:id
|
||||||
get: function(id) {
|
get: function(id) {
|
||||||
return query("/pages/" + id, "GET", {}, false)
|
return query("/pages/" + id, "GET", {}, false)
|
||||||
},
|
},
|
||||||
// put() - Puts a campaign to PUT /templates/:id
|
// put() - Puts a page to PUT /pages/:id
|
||||||
put: function(page) {
|
put: function(page) {
|
||||||
return query("/pages/" + page.id, "PUT", page, false)
|
return query("/pages/" + page.id, "PUT", page, false)
|
||||||
},
|
},
|
||||||
// delete() - Deletes a campaign at DELETE /templates/:id
|
// delete() - Deletes a page at DELETE /pages/:id
|
||||||
delete: function(id) {
|
delete: function(id) {
|
||||||
return query("/pages/" + id, "DELETE", {}, false)
|
return query("/pages/" + id, "DELETE", {}, false)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
// SMTP contains the endpoints for /smtp
|
||||||
|
SMTP: {
|
||||||
|
// get() - Queries the API for GET /smtp
|
||||||
|
get: function() {
|
||||||
|
return query("/smtp/", "GET", {}, false)
|
||||||
|
},
|
||||||
|
// post() - Posts a SMTP to POST /smtp
|
||||||
|
post: function(smtp) {
|
||||||
|
return query("/smtp/", "POST", smtp, false)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// SMTPId contains the endpoints for /smtp/:id
|
||||||
|
SMTPId: {
|
||||||
|
// get() - Queries the API for GET /smtp/:id
|
||||||
|
get: function(id) {
|
||||||
|
return query("/smtp/" + id, "GET", {}, false)
|
||||||
|
},
|
||||||
|
// put() - Puts a SMTP to PUT /smtp/:id
|
||||||
|
put: function(smtp) {
|
||||||
|
return query("/smtp/" + smtp.id, "PUT", smtp, false)
|
||||||
|
},
|
||||||
|
// delete() - Deletes a SMTP at DELETE /smtp/:id
|
||||||
|
delete: function(id) {
|
||||||
|
return query("/smtp/" + id, "DELETE", {}, false)
|
||||||
|
}
|
||||||
|
},
|
||||||
// import handles all of the "import" functions in the api
|
// import handles all of the "import" functions in the api
|
||||||
import_email: function(raw) {
|
import_email: function(raw) {
|
||||||
return query("/import/email", "POST", {}, false)
|
return query("/import/email", "POST", {}, false)
|
||||||
|
|
Loading…
Reference in New Issue