Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Finger Printing for VPN and Proxy Detection

The core purpose of this document is to state the software requirement of the project, How to Get user real IP address if he is using VPN and Elite Proxy. Many users need to access anonymizing services such as VPNs or Proxy servers in order to evade Geo-blocking or governmental firewalls. Tho

Project Title

Finger Printing for VPN and Proxy Detection

Project Area of Specialization

Cyber Security

Project Summary

The core purpose of this document is to state the software requirement of the project, How to Get user real IP address if he is using VPN and Elite Proxy. Many users need to access anonymizing services such as VPNs or Proxy servers in order to evade Geo-blocking or governmental firewalls.

Those services are also frequently used for scraping purposes (which we don't have any issues with, as long as the scraping traffic does not impair the websites or accesses private data).

However, many cyber criminals also use services such as SOCKS Proxies, TOR or VPNs to launch cyber-attacks and to hide their true IP identity.

The fingerprinting tool is running passively on the server and does not modify TCP/IP packets. The goal is to detect a mismatch in the operating system specified in the HTTP User-Agent header and the operating system inferred from the TCP/IP header intricacies.

The hypothesis is that different operating systems (and different minor versions among those operating systems) use different default values in their initial TCP SYN packet that initiates the TCP three-way handshake.

We will exclusively look at the initial TCP SYN packet. I am perfectly aware that we could investigate the whole TCP packet exchange to deduce more information, such as for example what kind of TCP congestion control algorithm the client suggests.

Project Objectives

The Aim & objectives are to detect proxy / VPN and mismatch in the operating system specified in the HTTP User-Agent header and the operating system inferred from the TCP/IP header intricacies. Put differently: If the TCP/IP fingerprint operating system is different than the claimed User-Agent operating system, there must be something wrong with that client.

Consider:

MTU (Maximum Transmission Unit) is the upper size of an IP packet including the header.

MSS (Maximum Segment Size) is the upper size of data unit being transmitted (excluding the header).

Project Implementation Method

In order to analyze the incoming IP and TCP connections, we aim to build a detection methodology

Phase-I

In our first phase of methodology our main target on the Research Method, for acquired Network data and a fingerprint made by refinement

Phase-II

The second phase of methodology our goal is to gather the Data, For the purpose of data gathering, we will try to collect data about the fingerprint database where we can label each fingerprint according to the Operating System it represents

Phase-III

The main focus in this phase is to design a method for the detection through the TCP/IP Fingerprinting and also gather the data to design a method for Prevention. Given the accuracy of the aforementioned methods, we have opted to focus on developing.

Phase-IV

The final phase of the methodology is implementation and testing, in this phase we will test and implement the method of detection and method of prevention.

Benefits of the Project

The fingerprinting tool is running passively on the server and does not modify TCP/IP packets. The goal is to detect a mismatch in the operating system specified in the HTTP User-Agent header and the operating system inferred from the TCP/IP header intricacies.

This project is to provide detect a mismatch in the operating system specified in the HTTP User-Agent header and the operating system inferred from the TCP/IP header intricacies. If the TCP/IP fingerprint operating system is different than the claimed User-Agent operating system, there must be something wrong with that client. Moreover, this project has so potential to expand further, this project can be implemented on a big scale like national level.

Technical Details of Final Deliverable

The main scope of this project is to provide detect a mismatch in the operating system specified in the http user-agent header and the operating system inferred from the tcp/ip header intricacies. If the tcp/ip fingerprint operating system is different than the claimed user-agent operating system, there must be something wrong with that client. Moreover this project has so potential to expand further, this project can be implemented on a big scale like national level.

Final Deliverable of the Project

Software System

Core Industry

IT

Other Industries

Security

Core Technology

Others

Other Technologies

Cloud Infrastructure

Sustainable Development Goals

Life on Land

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Windows server for hosting Equipment180008000
Linux server Equipment130003000
Printing Miscellaneous 510005000
Domain Equipment125002500
Total in (Rs) 18500
If you need this project, please contact me on contact@adikhanofficial.com
0
124
production analysis using image processing

?Installation of thermal camera in a steel industry ?Daily production of a steel factory w...

1675638330.png
Adil Khan
1 year ago
Smart Crop Field Monitoring and Identification Using satellite images

The main idea of this project is to identify fields just by looking at the images from sat...

1675638330.png
Adil Khan
1 year ago
Development of an assay for biochemical analysis of different milk sam...

Milk is considered as an essential part of human diet. Its cost vary place to place and nu...

1675638330.png
Adil Khan
1 year ago
Low cost microwave based breast cancer detection device

Breast cancer is one of the leading causes of death worldwide. According to WHO estimates...

1675638330.png
Adil Khan
1 year ago
Design Development and Control of a Hybrid Bicycle

Since the fuel prices not only in Pakistan but all over the world is increasing day by day...

1675638330.png
Adil Khan
1 year ago