From f865d7b4ae8ad5a8aa90acd1fab8a02e16664d16 Mon Sep 17 00:00:00 2001 From: khushi purohit <135442971+khushi111111@users.noreply.github.com> Date: Tue, 6 Jun 2023 00:17:03 +0530 Subject: [PATCH] Update 23-1209973-Survey-6.md heyy there! im actually pretty interested in contributing to open source . And while reading this code i felt that something was wrong so then i edited it and fixed some typos and made the language more efficient , readable and user-friendly . hope you appreciate it. --- GSoC-2022/23-1209973-Survey-6.md | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/GSoC-2022/23-1209973-Survey-6.md b/GSoC-2022/23-1209973-Survey-6.md index d1e9056..4e884dd 100644 --- a/GSoC-2022/23-1209973-Survey-6.md +++ b/GSoC-2022/23-1209973-Survey-6.md @@ -2,7 +2,21 @@ # Project Abstract -Ipv6 is the internet's future, and it necessitated a more scalable survey tool to comprehend how routing and DNS function. The purpose of this project is to create an IPv6 listener that will actively collect IPv6 traffic data as a active data collection tool for cyber security research. +The internet is constantly evolving, and IPv6 is playing a crucial role in shaping its future. To better understand how routing and DNS work in an IPv6 environment, we have developed a user-friendly and highly scalable survey tool known as an IPv6 listener. + +The main goal of this project is to create a tool that actively collects IPv6 traffic data for cyber security research. Here's how we've made it more user-friendly: + +Easy Setup: We have designed the IPv6 listener to be easy to set up, even for users without extensive technical knowledge. The installation process is streamlined, and we provide clear instructions and documentation to guide users through the initial setup. + +Intuitive Interface: The user interface of the IPv6 listener is designed with simplicity in mind. It features a clean and intuitive layout, making it easy for researchers and security professionals to navigate and access the relevant functionalities. + +Automated Data Collection: The listener automates the process of collecting IPv6 traffic data, eliminating the need for manual intervention. Users can set specific parameters or filters to target the data they are interested in, such as specific IP addresses, protocols, or timeframes. This flexibility allows researchers to focus on the data that matters most to their research objectives. + +Data Visualization: We understand the importance of presenting data in a meaningful way. Our IPv6 listener includes built-in data visualization features that transform raw traffic data into clear graphs, charts, and statistics. This visual representation helps users easily identify patterns, anomalies, and potential security threats within the collected data. + +Comprehensive Reporting: The tool generates comprehensive reports that summarize the findings and insights obtained from the collected IPv6 traffic data. These reports are designed to be accessible to both technical and non-technical audiences, ensuring that the research findings can be effectively communicated and understood. + +By making the IPv6 listener user-friendly, we aim to empower researchers and security professionals to delve into IPv6 traffic analysis without being overwhelmed by technical complexities. This tool serves as a valuable asset in understanding the intricacies of routing, DNS, and cyber security in the IPv6 landscape. ## [GSoC Project Page](https://summerofcode.withgoogle.com/programs/2022/projects/2cIQ4Zvg) @@ -20,16 +34,16 @@ Ipv6 is the internet's future, and it necessitated a more scalable survey tool t # Work Summary -In GSoc 2022, I worked on the development of the active scanner in Survey6. Decided the folder strucutre and created the build file. Created a ping function using sockets to check the reachbility of the ipv6 address. Worked on optimization using threads. +During GSoc 2022, I contributed to the development of an active scanner in Survey 6. My responsibilities involved organizing the folder structure and creating the build file. Additionally, I implemented a ping function using sockets to determine the reachability of IPv6 addresses. To enhance efficiency, I focused on optimizing the scanner by utilizing threads. -# What Covered +# What's Covered - Generates all the ipv6 addresses for a given network range. -- For each Ipv6 check its reachbility. +- the reachability of each IPv6 address. - Use threading to improve performance. - saves the results to a CSV file -# What left +# What's left -- Optimizing the scaner by generating ipv6 address for the given network range using a statistical modal. +- Optimizing the scanner by generating ipv6 address for the given network range using a statistical modal. - Identifying alias ipv6 addresses.