Skip to content

Releases: Zzzyii/ELEC0138-Group-R

SQL_v2

Choose a tag to compare

@Retimeup Retimeup released this 08 Apr 19:10
62d697c
Update README.md

SQL_v1_defense

Choose a tag to compare

@Retimeup Retimeup released this 08 Apr 18:33
d9ac848
Create welcome.php

SQL_v1

Choose a tag to compare

@Retimeup Retimeup released this 08 Apr 18:28
d9ac848
Create welcome.php

SQL_V3_defense

Choose a tag to compare

@Retimeup Retimeup released this 08 Apr 19:53
62d697c
Update README.md

SQL_V3

Choose a tag to compare

@Retimeup Retimeup released this 08 Apr 19:44
62d697c
Update README.md

The browser extends the final version

Choose a tag to compare

@Retimeup Retimeup released this 17 Mar 14:53
fe69409

The plug-in consists of the following files:

manifest.json

  • This is the extension's configuration file, defining the extension's name, version, permissions, icons, background script, content script, and so on.

background.js

  • The extension's background script, which runs in the extension's background page. Used to listen for browser events (like tab updates, button clicks, etc.), maintain the extension's global state, and execute long-running tasks that don't require direct interaction with the user interface.

about.html

  • A static HTML page used to display information related to the extension

history.html
history.js

  • history.html: An HTML page used to display the user's browsing history and detection results interface.

  • history.js: The JavaScript file associated with the history.html page, used for processing logic such as retrieving data from chrome.storage and dynamically displaying it on the page.

popup.html
popup.css
popup.js

  • popup.html: The HTML file for the extension's popup page, which is the user interface displayed when the user clicks the extension icon.

  • popup.css: The CSS file providing styles for the popup.html page.

  • popup.js: The JavaScript file handling user interaction logic on the popup.html page, such as button click event handling, sending messages to the background script, etc.

images

  • A directory containing image files used by the extension, such as extension icons, images on pages, etc.

The local machine learning detection section consists of the following files:

server.py

  • Responsible for receiving data to be analyzed, invoking the feature extraction and prediction logic, and sending back the analysis results.

Feature_Extractor.py

  • Transforming raw data into a format that a machine learning model can work with.

Datasets

  • Used to store datasets involved in the project.

Add a history page

Choose a tag to compare

@Retimeup Retimeup released this 14 Mar 03:59
fe69409
  • Store URL, server return value, and time Add the history page.
  • Add the deletion of the history page.
  • Modify the plug-in user interface interaction logic.
  • Modify the alert interaction logic. System notifications are now sent only if a phishing site is detected.

Add machine learning part

Choose a tag to compare

@Retimeup Retimeup released this 14 Mar 01:49
fe69409

This is a fully functional version with a few minor bugs that need to be fixed

Add link status display with local machine learning section

Choose a tag to compare

@Retimeup Retimeup released this 13 Mar 16:00
fe69409

屏幕截图 2024-03-13 155251

Help locate the problem

Plug-in background Error: Typeerror: Failed to fetch usually due to inability to connect to the local server, which may be related to firewall settings and so on.

Adjusting the user interface

Choose a tag to compare

@Retimeup Retimeup released this 12 Mar 20:26
fe69409

Tweak the UI, it looks neater now. Add blackout mode.

Full Changelog: v2...v2.1