-
Notifications
You must be signed in to change notification settings - Fork 0
Home
- EM-Backend Version 0.1:
- Database
- JSON RPC Student / staff lookup
- Timed LDAP scraping
- EM-Website 0.1
- Viewing of student data / lookup
- Restricted login
To learn how to edit and format this page go here: Markdown
EM-Backend (Server) JSON - RPC (Remote Procedure Call)
Front end, web (probably), desktop app. Either use ASP .NET C#. Node.js (Javascript)
Let frontend F, backend B.
F -> B, B -> F F asks for student data on g14f6234, B responds: Student { Name: “Naledi” Age:18 AccessNumber:54321 }
Uses: SQLite for the database, fuck M$QL. wait. Nevermind. We gonna use M$ sql.
https://msdn.microsoft.com/en-us/library/ms162132.aspx SQLite it seems. M$ is a mission. ⇐ make up your mind xD
USE THIS FOR LDAP DISCOVERY: Ldap admin (Server address: ldap.ru.ac.za)
Useful website for learning MITM => won't fucking paste….remind me later
LDAP://ldap.ru.ac.za/cn=g05n3635,ou-STUDENT,o=RU Timetables-https://scifac.ru.ac.za/timetable/personal/timetables/
JSON: W3CSchools JSON https://github.com/Astn/JSON-RPC.NET https://github.com/Astn/JSON-RPC.NET/wiki/Getting-Started-(Sockets)
Priorities:
- what is life
#IDEAS! Track students(auto-update(interval?)), Map? Search for a student through database(web interface) MITM attacks on known student IP’s Figure out wifi devices for students(possible?) Figure out a way to get student passwords Add passwords for students in the database
Viewing of student data / lookup. Restricted login. Redirect all un auth'ed reqs to a page with single textbox that will be a username, press enter, then if a legit username change username box to password, press enter again.