Skip to content

vardhanrajya08/psl-analyzer

Repository files navigation

Profile Views

psl-analyzer

psl-analyzer is a cyber security project aimed at analyzing and visualizing proxy server logs for the Information Security department. It provides insights into network traffic, security incidents, and user behavior based on the log data.

Features

  • Import and parse proxy server logs in a specific format.
  • Perform various analysis tasks on the log data, such as:
    • Aggregating and counting log entries by different attributes (e.g., source IP, destination IP, action).
    • Filtering and searching logs based on specific criteria.
    • Generating statistical reports and visualizations (e.g., bar graphs, pie charts, line graphs).
  • Export analysis results in different formats for further analysis or reporting.

Technologies Used

  • PHP: Used for server-side scripting and handling log data processing.
  • MySQL: Database management system for storing and querying log data.
  • HTML/CSS: Used for creating the user interface and visualizations.
  • JavaScript and Plotly: JavaScript library for interactive and dynamic chart visualizations.
  • Bootstrap: CSS framework for responsive and modern UI design.

Installation

  1. Clone the repository: git clone https://github.com/vardhanrajya08/psl-analyzer.git
  2. Set up a local web server environment (e.g., Apache) and configure it to serve the project files.
  3. Create a MySQL database and import the necessary tables and schema.
  4. Update the database connection details in the db_connection.php file.
  5. Access the project by navigating to the appropriate URL in your web browser.

Usage

  1. Import the proxy server logs into the system using the provided format.
  2. Use the web interface to perform analysis tasks:
    • Enter SQL queries to filter and search log data.
    • View statistical reports and visualizations generated based on the log data.
    • Export analysis results in desired formats.

Creadentials

  • Username : admin
  • Password : admin

Contributing

Contributions to the psl-analyzer project are welcome. If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Contact

For more information or inquiries, you can reach out to me via: