⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.155
Server IP:
57.129.66.90
Server:
Linux vps-7f548908 5.15.0-160-generic #170-Ubuntu SMP Wed Oct 1 10:06:56 UTC 2025 x86_64
Server Software:
LiteSpeed
PHP Version:
8.2.27
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
local
/
CyberCP
/
manageSSL
/
static
/
manageSSL
/
Edit File: manageSSL.js
/** * Created by usman on 9/26/17. */ /* Java script code to issue SSL */ app.controller('sslIssueCtrl', function ($scope, $http) { $scope.sslIssueCtrl = true; $scope.manageSSLLoading = true; $scope.issueSSLBtn = true; $scope.canNotIssue = true; $scope.sslIssued = true; $scope.couldNotConnect = true; $scope.showbtn = function () { $scope.issueSSLBtn = false; }; $scope.issueSSL = function () { $scope.manageSSLLoading = false; var url = "/manageSSL/issueSSL"; var data = { virtualHost: $scope.virtualHost, }; var config = { headers: { 'X-CSRFToken': getCookie('csrftoken') } }; $http.post(url, data, config).then(ListInitialDatas, cantLoadInitialDatas); function ListInitialDatas(response) { if (response.data.SSL == 1) { $scope.sslIssueCtrl = true; $scope.manageSSLLoading = true; $scope.issueSSLBtn = false; $scope.canNotIssue = true; $scope.sslIssued = false; $scope.couldNotConnect = true; $scope.sslDomain = $scope.virtualHost; } else { $scope.sslIssueCtrl = true; $scope.manageSSLLoading = true; $scope.issueSSLBtn = false; $scope.canNotIssue = false; $scope.sslIssued = true; $scope.couldNotConnect = true; $scope.errorMessage = response.data.error_message; } } function cantLoadInitialDatas(response) { $scope.sslIssueCtrl = true; $scope.manageSSLLoading = true; $scope.issueSSLBtn = false; $scope.canNotIssue = true; $scope.sslIssued = true; $scope.couldNotConnect = false; } }; }); /* Java script code to issue SSL ends here */ /* Java script code to issue SSL V2 */ app.controller('sslIssueCtrlV2', function ($scope, $http) { $scope.manageSSLLoading = true; $scope.showbtn = function () { $scope.issueSSLBtn = false; }; $scope.issueSSL = function () { $scope.manageSSLLoading = false; var url = "/manageSSL/v2IssueSSL"; var data = { virtualHost: $scope.virtualHost, }; var config = { headers: { 'X-CSRFToken': getCookie('csrftoken') } }; $http.post(url, data, config).then(ListInitialDatas, cantLoadInitialDatas); function ListInitialDatas(response) { $scope.manageSSLLoading = true; if (response.data.SSL === 1) { $scope.sslStatus = 'Issued.'; $scope.sslLogs = response.data.sslLogs; } else { $scope.sslStatus = 'Failed.'; $scope.sslLogs = response.data.sslLogs; } } function cantLoadInitialDatas(response) { $scope.sslIssueCtrl = true; $scope.manageSSLLoading = true; $scope.issueSSLBtn = false; $scope.canNotIssue = true; $scope.sslIssued = true; $scope.couldNotConnect = false; } }; }); /* Java script code to issue SSL V2 ends here */ /* Java script code to issue SSL for hostname */ app.controller('sslIssueForHostNameCtrl', function ($scope, $http) { $scope.sslIssueCtrl = true; $scope.manageSSLLoading = true; $scope.issueSSLBtn = true; $scope.canNotIssue = true; $scope.sslIssued = true; $scope.couldNotConnect = true; $scope.showbtn = function () { $scope.issueSSLBtn = false; }; $scope.issueSSL = function () { $scope.manageSSLLoading = false; var url = "/manageSSL/obtainHostNameSSL"; var data = { virtualHost: $scope.virtualHost, }; var config = { headers: { 'X-CSRFToken': getCookie('csrftoken') } }; $http.post(url, data, config).then(ListInitialDatas, cantLoadInitialDatas); function ListInitialDatas(response) { if (response.data.SSL == 1) { $scope.sslIssueCtrl = true; $scope.manageSSLLoading = true; $scope.issueSSLBtn = false; $scope.canNotIssue = true; $scope.sslIssued = false; $scope.couldNotConnect = true; $scope.sslDomain = $scope.virtualHost; } else { $scope.sslIssueCtrl = true; $scope.manageSSLLoading = true; $scope.issueSSLBtn = false; $scope.canNotIssue = false; $scope.sslIssued = true; $scope.couldNotConnect = true; $scope.errorMessage = response.data.error_message; } } function cantLoadInitialDatas(response) { $scope.sslIssueCtrl = true; $scope.manageSSLLoading = true; $scope.issueSSLBtn = false; $scope.canNotIssue = true; $scope.sslIssued = true; $scope.couldNotConnect = false; } }; }); /* Java script code to issue SSL for hostname */ /* Java script code to issue SSL for MailServer */ app.controller('sslIssueForMailServer', function ($scope, $http) { $scope.sslIssueCtrl = true; $scope.manageSSLLoading = true; $scope.issueSSLBtn = true; $scope.canNotIssue = true; $scope.sslIssued = true; $scope.couldNotConnect = true; $scope.showbtn = function () { $scope.issueSSLBtn = false; }; $scope.issueSSL = function () { $scope.manageSSLLoading = false; var url = "/manageSSL/obtainMailServerSSL"; var data = { virtualHost: $scope.virtualHost, }; var config = { headers: { 'X-CSRFToken': getCookie('csrftoken') } }; $http.post(url, data, config).then(ListInitialDatas, cantLoadInitialDatas); function ListInitialDatas(response) { if (response.data.SSL === 1) { $scope.sslIssueCtrl = true; $scope.manageSSLLoading = true; $scope.issueSSLBtn = false; $scope.canNotIssue = true; $scope.sslIssued = false; $scope.couldNotConnect = true; $scope.sslDomain = $scope.virtualHost; } else { $scope.sslIssueCtrl = true; $scope.manageSSLLoading = true; $scope.issueSSLBtn = false; $scope.canNotIssue = false; $scope.sslIssued = true; $scope.couldNotConnect = true; $scope.errorMessage = response.data.error_message; } } function cantLoadInitialDatas(response) { $scope.sslIssueCtrl = true; $scope.manageSSLLoading = true; $scope.issueSSLBtn = false; $scope.canNotIssue = true; $scope.sslIssued = true; $scope.couldNotConnect = false; } }; }); /* Java script code to issue SSL for MailServer */
Simpan