Designing the different webpages of the website,
Designing the logo of the website
Designing of the database to store the data
Designing the forms
The project successfully developed the multiple pages for discovering the animals including report seen and report missing of the pets. Along with successfully designing the database and creating the effective communication between the webpages and successfully connecting with the backend for retrieving and storage purposes.
This project was based on the Agile methodology of Software development and the sprints were also maintained and documented quite well. The project was accomplished as a group work in my university resulting in good grades.
Developing the logo and proposing the password manager and how it works
Designing the different pages for the web sites.
Evaluating the password manager and enhancing new features that are not available in the password manager software in the market.
Designing the Logo for the website
Perform the through testing of the application
Perform the risks analysis and legal compliance required by the software.
Designing of the Logo: Canvas and Ai tools
Web Page Designing: HTML, CSS and JAVASCRIPT
COMMUNICATION with Backend: Django
BACKEND: MYSQL Database
The application was developed in desktop platform and also has its own extension feature that works the same way as the website.
The tool has all the features like good homepage to navigate around, properly designed signup page, login page and password generator page and logout page the synchronises well.
The tool also has very easy to use features that looks similar to the website.
The tool has all the fields check up and confirmations mail and password recovery methods in its application. the application stores all the passwords in safe database using strong encrypted system. Django programming language is used for the communicationn with frontend and backiend.
The password manager encrypts all the passwords created by the user and stores them and retrieves them in dashboard for the user to use them. The user can copy them and use them wherever they need. it uses the build in cyrpto algorithmic features to encrypt the password and same to decrypt the password. All the passwords are stored in encrpted form for security purpose, the forms in webpages have proper chechups in place to prevent undesired user inputs that prevents the exploitation and prevent SQLinjection attacks. Also the changed password are stored in encrypted form.
Along with that it also has a strong password generator which is built using the javascript multiple character algorithm which is created by myself ehich creates very strong password that can be easily copied and used whereever necessary.
Being one of the greatest university project, it was documented well using Google Drive for sprints review and progress tracker. It also uses the Github for the coding purposes. Some of the glimpses of the application are showcased below:
The project was concerned with detecting the probable looking malware that were present in a given infected Windows XP. This infected windows Xp consists of some many files, the aim was to find the ones which behave as malware and to conduct the indepth analysis of how the malware would act and what it does.
It was conducted using different strategies. It was done initilally by evaluating the files and its attributes and simply checking its code bases using code analyser tools in assembly base and using AI for further clarifications regarding the code. Along with it was tested using the VirusTotal to verify the flags and checking the certificates in VirusTotal to ensure what it was used for in the past. It was also put through the dynamic testing through the tools like Virtual Box and VMWare and how the files behaved in real time if it modifies something or it rewrites something chnages in file sizes were observed. Along with tools like Wireshark and Nmap how it communicated with other hosts over the network and the packets it released were observed.
Process Manager, Assembler, Compiler, Nmap, CodeAnalyser, VirusTotal, WireShark, TCP view, PE view, Regshot, OllyDBG, IDaPro, Process Explorer, etc.
The analysis is done following the steps: 1. Location determination 2. Examination 3. Packed or unpacked, 4. Purpose 5. Obsfucation 6. Communication over Network 7. Summary of Analysis 8. Eradication
It is regarding the low-level server design at systems level. It is designed to entail and demostrate how the daemon or server (which is like process manager running in background that manages all the processes ) communicates with other processes running in the same background communicates.
Should be written using POSIX and UNIX standards.
Communication using IPC data structures only
Exchange of information
Race conditions
Proper storage in buffer
Buffer checks to avoid and eradicate Injection attacks.
Utilization of array or linked list for systematic data storage and retrive
Proper authentication and verification
Checking programs.(Testing)
Research to make it more better
C and C++ libraries
Under POSIX and UNIX standards.
JAMMIE's National Zoo Management System is a name of a project. This is software aimed to keep track of all the badgers and all the staffs who will be working in the zoo. This is done using assembly coding.
Programming Language: Assembly Coding
Resources used: Lubuntu through VirtualBox, SASM Application for writing code.
Application Running: Through bash scripting using CLI.
The link to code and the report will help to understand more in what it does and how to run:
Can only be run under the assembly coding platfroms like SASM and is much easier to execute in CLI interfaces through bash scripting.
https://docs.google.com/document/d/18ylukNC6StbUcr4W68bciojGxGnedBgyLOdBBq6h43M/edit?usp=sharing
The project is secure software development. The aim of the project was to design the system and webpages using the cgicc built in c libraries which is really tough to do using c language. Along with implementing role based access control mechanisms to ensure what admin and normal users can do differently.Along with using mongoDb database using mySQL language to communicate with the database. It was really interesting in the sense that using c for designing and using mySQL along with cgicc c++ based libarary to communicate with the database which is not normally used these days. This are lot of libraries that does this automaticallly.
C, C++, CGICC(C++ libraries), MySQL, Bash Scripts
Note : This is done under POSIX standards. SO, the files must be transferred to cgi/bin and then run using bash scripts.