How The System Works

A deep dive into the automated session handling and dynamic academic result retrieval mechanics.

Real-time Session Verification

The AKTU student result system is built on an **ASP.NET WebForms** architecture. It uses cryptographically signed tokens (`__VIEWSTATE`, `__EVENTVALIDATION`) and tracking cookies (`ASP.NET_SessionId`) to validate forms. Our recovery tool acts as a headless browser client that executes these steps programmatically.

1

Establishing Session Handshake

The scraper issues an initial HTTP GET request to the AKTU One View gateway. This fetches a live `ASP.NET_SessionId` cookie and parses the base page's initial validation vectors.

Cookie: ASP.NET_SessionId=t5a3y4v...
Parse: __VIEWSTATE = g5Y8z...
2

Verifying Roll Number

The Roll Number is validated using the active session cookie. The gateway responds by unlocking the date submission parameters if the roll number exists in the university database.

POST: /WebPages/aktu/OVEngine.aspx
Payload: txtRollNo=2200650100100 -> Status 200 OK
3

Sequential ViewState Handshaking

To authenticate without a user-provided DOB, the search engine securely validates session candidate dates internally. Crucially, each iteration captures and returns the *updated* ViewState token.

Guess: 04/04/2004 -> Fails, new ViewState parsed
Guess: 05/04/2004 -> Authentication success!
4

Student Info Extraction

Once authenticated, the server returns the student record HTML page. The scraper parses and displays the complete academic record card, including semester-wise grades, to the user.

Parsed: BINOD
Result: Complete result sheet loaded.
🔒

End-to-End Encryption & Security

All requests are processed live via our proxy routers. The system acts as a pipeline: we do **not** log student credentials, keep backups of personal records, or cache results in a database. Your data is encrypted and discarded immediately after the session terminates.