8
V
http://doi.org/10.22214/ijraset.2020.5141
May 2020
International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.429 Volume 8 Issue V May 2020- Available at www.ijraset.com
Hackosphere.io Ms. Pooja Bharti 1, Udit Patel2, Pratik Tandel3 1
Assistant Professor, Department of I.T, Laxmi Institute of Technology, Sarigam 2, 3 Student, Department of I.T, Laxmi Institute of Technology, Sarigam
Abstract: Right now hosting companies charges lots of money for each web developments tools like security, firewall, uptime, backup, also the control panel provided by hosting companies are not up to mark means in every control panel there is some functionality lacking so clients don’t get every needed tools from one place also there are many unnecessary tools that clients don’t use in control panel most of the times, they are just resource eater so in this project we only focus on development of WordPress websites because as per 2019 statistics WordPress’ market share is 34% of all websites so first we are only targeting WordPress websites because by choosing WordPress we are directly targeting 34% of world websites. Our Project is fully automated managed WordPress plugins based control panel. It includes plugins like dashboard, backup, security, firewall, uptime and more. By our project we want to make WordPress more affordable, simple, secure, speedy and more efficient. Keywords: Control Panel, Backup, Security, Create Website, Hosting. I. INTRODUCTION In today’s world, almost everyone is in need of a website to promote their business. Many of them use WordPress for creating website and to manage the website they need a control panel. At present the most famous control panel used worldwide is cPanel. cPanel charges for their services, and even though many of the business can afford cPanel, but many Small Startups find it tough to afford cPanel. So there is a need for a Control Panel that is cheaper than cPanel and also provide the required functionality to manage websites. Hackosphere.io is an automated managed plugins based control panel. It will provide plugins like security, backup and create to the users. Users can create website and also manage them using the control panel. They can use other plugins like Backup for backing up their website on Google Drive. Users can scan their website for security using the Security Scanner. The aim of these Control Panel is to reduce the cost of users by providing essential functionality in a single Control Panel. A. Related Work cPanel is the web hosting control panel, or software that facilitates the management of a web hosting server, developed by cPanel, L.L.C., an American corporation. cPanel is part of a software suite called cPanel & WHM which provides capabilities for administrators, resellers, and end-user website owners to control the various aspects of website and server administration through a standard web browser using a three-tier structure. cPanel is not free because it is a third-party application. cPanel increased its prices and many web hosting companies are considering switching away from cPanel to other control panel. II. METHODOLOGY There are different modules in our control panel like Create, Backup and Security. Create module consist of methods for creating a new website. Backup module consist of methods for website backup. Security module consist of methods for scanning the website for vulnerabilities. A. 1) 2) 3)
Algorithm I – Create Step 1: User logs in after the account has been created. Step 2: User navigates to the Create page and enters the name of the website that he/she wants to create. Step 3: On submitting the website’s name, the process of creating websites begins and the website is created.
©IJRASET: All Rights are Reserved
900
International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.429 Volume 8 Issue V May 2020- Available at www.ijraset.com
Fig 1. Create Flowchart B. 1) 2) 3)
Algorithm II – Backup Step 1: User navigates to the Backup page and select the Backup type. Backup consists of Snapshot backup and Normal backup. Step 2: User selects the duration of the backup from daily, weekly or monthly. Step 3: On submit, the preferences of the user are saved.
Fig 2. Backup Flowchart C. Algorithm III – Security 1) Step 1: User navigates to the Security page. 2) Step 2: User enter the name of the website he/she wants to scan for security. 3) Step 3: On submitting the website’s name, the process to scan the website begins. 4) Step 4: When the scan is finished, the scan results are displayed to the user. 5) Step 5: After the result are displayed, user can scan other websites if he/she wishes to do so.
Fig 3. Security Flowchart
©IJRASET: All Rights are Reserved
901
International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.429 Volume 8 Issue V May 2020- Available at www.ijraset.com III. IMPLEMENTATION Hackosphere.io is a control panel for creating websites and managing them. It is a plugin based control panel. Hackosphere.io will include plugins for different functionalities like Create, Backup and Security. Using the control panel users can create WordPress websites. The website will be created using Create Plugin. The Create page consists of a textbox which will take the website name as input. For creating a website user will navigate to the Create Page. On this page user will provide the name of the website he/she wish to create. On submitting the website’s name the website creation will begin and the desired website will be created. Using Backup Plugin users can take backup of their website. The Backup page will consist of options for selecting the Backup type and the option for selecting the Backup duration. The unique feature of this Backup Plugin is the Snapshot Backup. In snapshot backup the screenshot of the server settings will be backed up to Google Drive. The snapshot will be useful to the users when there is a need to reconfigure the server settings. Along with Snapshot Backup, the Normal Backup will also be provided which will create a regular backup of the websites. Using Security Plugins users can scan their website for vulnerabilities and also check if there are any malware in the websites. The Security page will consist of a textbox which will take the website url as input. For scanning a website user will navigate to the Security page. On this page user will provide the url of the website he/she wish to create. . On submitting the website’s url the process of scanning the website will begin. After the scan is complete, the scan results will be displayed to the user. Using this plugin , users can get an insight on the security of their websites.
Fig 4. Registration Page
Fig 6. Create Page
©IJRASET: All Rights are Reserved
Fig 5. Login Page
Fig 7. Backup Page
902
International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.429 Volume 8 Issue V May 2020- Available at www.ijraset.com
Fig 8. Security Page IV. CONCLUSION AND FUTURE WORK Hackosphere.io is a fully automated managed WordPress plugins based control panel which will provide automatic creation of WordPress by just clicking few and reducing the user’s time and effort. This control panel will also provide functions like backup, security, firewall and uptime. We are developing this control panel to make WordPress more affordable, simple, secure, speedy and efficient. We have implemented backup and website creation. We will do some improvements in our current system and also implement other functionalities. REFERENCESS [1] [2] [3] [4]
“Data Backup and Recovery Techniques in Cloud Computing” : “Author: K.Laxmi, K.Deepika, N.Pranay, V.Supriya”, “Journal name: IJSRCSEIT”, “ISSN: 2456-3307”, “PP: 1002-1005” : http://ijsrcseit.com/paper/CSEIT1833494.pdf “A study on web application security and detecting security vulnerabilities” : “Author Sandeep Kumar, Renuka Mahajan, Naresh Kumar, Sunil Kumar Khatri”, “Journal name: IEEE”, “e-ISBN: 978-1-5090-3012-5” : https://ieeexplore.ieee.org/abstract/document/8342469 “Research on HTML5 in Web Development” : “Author: Ch Rajesh, K S V Krishna Srikanth”, “Journal name: IJCSIT”, “ISSN: 0975-9646”, “PP: 24082412” : http://ijcsit.com/docs/Volume%205/vol5issue02/ijcsit20140502328.pdf “Advantages and Disadvantages of cPanel” : https://wppluginsify.com/blog/cpanel-advantages-disadvantages/
©IJRASET: All Rights are Reserved
903