To design and implement a fast application proxy that can intercept and tamper http requests between the web browser and the webservers on Android operating system

Käynnissä Julkaistu 3 vuotta sitten Maksettu toimituksen yhteydessä
Käynnissä Maksettu toimituksen yhteydessä

Project Objective

The objectives of the project are as follows:

• Design and implement a fast application proxy.

• The design should intercept and tamper http requests and responses between the client and the web server.

• It should run on an emulated Android operating system.

• It should be all written using Java programming language.

Design to be achieved

The design will eventually reach the full capability to properly intercept and tamper with http requests being sent to/from the web server and the client. This will be done by applying a proxy settings tab within the application to match that of the web server, and the user will be able to enter his desired settings accordingly to begin intercepting the information.

There will be several basic options such as toggling the intercept to ON/OFF, the user client will also have the ability to either forward or drop the information that were intercepted.

It will include several other features such as the ability to perform brute-force password attacks, vulnerability assessment techniques, base64 encoding and decoding on the information and received and on the web servers themselves.

Design Requirements

The design will achieve the following high-level requirements:

1. The application proxy shall be run on Android operating system

2. The application proxy shall be able to intercept and alter at least two types of http methods between the web browser on the Android device and the webserver

3. The application proxy shall be able to execute both dictionary and brute force attacks against any login page (at least 2 passwords every one second)

4. The application proxy shall be able to encode and decode base64 encoding

5. The application proxy shall automatically stop the dictionary attack as soon as the password is correctly guessed

6. The application proxy shall bypass the CAPTCHA protection

7. The application proxy shall perform brute force directories and file names on web and application servers

8. The application proxy shall perform vulnerability assessment on at least four types of vulnerabilities

9- The application proxy shall provide a repeater feature to test the response of a target website

Mobile App Development Java Android

Projektin tunnus: #29404732

Tietoa projektista

7 ehdotusta Etäprojekti Aktiivinen 3 vuotta sitten

Myönnetty käyttäjälle:

mrla11

Hi! I am an expert Swift computer programmer with skills including Java, Android and Mobile App Development. I have a youtube channel where I solve technical questions asked by major tech companies such as Microsoft, G Lisää

$555 USD 7 päivässä
(10 Arvostelua)
6.1

7 freelanceria on tarjonnut keskimäärin $551 tähän työhön

NovaSofts

Hi, i have been working here since last 7 years. I can provide you App with all the required features and functionalities as you needed. I am Google Certified & highly experienced in Mobile App Development(Android an Lisää

$500 USD 7 päivässä
(376 arvostelua)
7.8
PhDWriter12

Hi there I am very much familiar & specialized in Native + Hybrid Mobile applications and web applications development specialized for android, ios, react native, aflutter, ionic, I am very excited to see your job pos Lisää

$500 USD 7 päivässä
(24 arvostelua)
5.2
ayesha0124

Hi there, How are u? I have read the details provided and I believe I can do this job. I would request you to please initiate the chat so we can further discuss. about the timeline and budget after that. You can see c Lisää

$750 USD 22 päivässä
(3 arvostelua)
2.4
duruevandreyvue

Hello I have gone through your project post so You want to develop Mobile Application Like UAE Camel Racing App. Please share the more details of this project to review. I can design and develop your app as per your n Lisää

$300 USD 7 päivässä
(0 arvostelua)
0.0