-
Notifications
You must be signed in to change notification settings - Fork 1
Secure Facebook REST API and simulator implementation. Implemented core features of Facebook API (using spray can, Scala, Akka actors) . Added state-of-the-art cryptographic methods AES-256, RSA and others to make secure. Developed client simulator based on Facebook user behavioral studies.
deshsidd/Facebook-REST-API
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
AUTHOR: ANUPAM BAHL,SIDDHANT DESHMUKH UFID : 36399021,36568046 ———————————————————————————————————————————————————————--- FACEBOOK APPLICATION PROGRAMMING INTERFACE IMPLEMENTATION ———————————————————————————————————————————————————————--- CONTENTS OF THIS FILE --------------------- * Introduction * Requirements * Installation and Configuration * Developer information INTRODUCTION ------------ There are two folders: *facebookServer The server conatins 3 main scala files: -Main.scala : Contains the binding of server to ip address and port -FacebookProtocol.scala : Contains all the initializations and json marshalling and unmarshalling information -RestInterface.scala : Contains all the endpoints and the main server logic *facebookClient The client contains 3 main scala files: -ClientProtocol : Contains initializations for client case classes -FacebookProtocol : Contains all the initializations and json marshalling and unmarshalling information -ClientMain : Contains the simulator -ClientActor : Contains all the client actors REQUIREMENTS ------------ The following need to be installed to run the project: * Scala * Akka * Sbt * Spray INSTALLATION AND CONFIGURATION ------------------------------ Go to the facebookServer folder using command line tool and type 'sbt run’to run server. Go to the facebookClient folder using command line tool and type 'sbt run’to run server. DEVELOPER INFORMATION --------------------- Anupam Bahl,Siddhant Deshmukh Master in Computer Science at University of Florida Email: [email protected],[email protected] UFID: 36399021,36568046 *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=* THANK YOU *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
About
Secure Facebook REST API and simulator implementation. Implemented core features of Facebook API (using spray can, Scala, Akka actors) . Added state-of-the-art cryptographic methods AES-256, RSA and others to make secure. Developed client simulator based on Facebook user behavioral studies.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published