Skip to content

The application will give you detailed information about an IP address and search who called or texted by using reverse phone lookup. It can help find who is behind a phone number or IP address, search for contact information and not the least to protect from spammers, scammers and frauds.

License

Notifications You must be signed in to change notification settings

YTasheva/CyberNet-Detective

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CyberNet-Detective


Table of contents

Overview

The Challenge

  • This repository is about creating an interactive front-end application called CyberNet Detective. The functionality of the app is to track an IP address and Reverse call lookup. This is our first group project for our web development program.

  • The cyber security APIs we've used helped us create 'Call Tracker' and 'IP Tracker' which provide easy access to extensive data from reputable sources such as public records information, government databases and Satellite(SAT) data.

    • The 'IP Tracker' shows visitors if they are using an IPv4 or IPv6 address if one is detected.

    • IP location is a powerful advertising tool for online businesses as it can help analyse customer behaviour and show relevant advertisements based on customer preferences.

  • The app unlocks new possibilities and can help businesses with:

    • geolocation
    • geofencing in websites
    • detecting fraudulent activity
    • improving marketing ROI
    • price and currency optimisation and automatic form-filling
    • sales and revenue.
    • arm against telemarketers and robocalls
  • Better user experience on websites will lead to better user engagement.

  • The CyberNet Detective application will give you detailed information about an IP address and search who called or texted by using reverse phone lookup. It can help find who is behind a phone number or IP address, search for contact information and not the least protect from spammers, scammers and frauds.

  • The user can input a phone number or an IP address. The final report and search results will produce a list of IP and caller data (including spam detection) that are applicable.

  • Additional functionality includes, just to name a few:

    • a map identifying the location results
    • any aliases used by them
    • any known services running on that IP
    • the area code for that region
    • the country it's in
  • This app will run in the browser and feature dynamically updated Bootstrap, HTML and CSS powered by JavaScript code and APIs. It will have a clean, polished, and responsive user interface.

Acceptance Criteria

  • The app should provide the option to access caller details and an IP address with ease and reveal the identity of the person on the other end. Users should be able to identify callers and information about an IP address, whether it’s known for spam, brute-force attacks, botnets, VPN endpoints, data centre endpoints, and more.

    • Call Tracker, IP Tracker and Contact Form should contain buttons to submit.

    • When a button is clicked, a modal with the terms of use appears.

    • If agreed it should display their report results.

  • Inside your Bootstrap-Home Page repo, create the folder structure for the webpage.

  • Application deployed at live URL.

  • Application loads with no errors.

  • Application GitHub URL submitted.

  • GitHub repository that contains application code.

  • Application user experience is intuitive and easy to navigate.

  • The application user interface style is clean, polished and responsive.

  • The application should be interactive (i.e., accept and respond to user input).

  • Use at least two server-side APIs

  • Does not use alerts, confirms, or prompts (use modals).

  • Use client-side storage to store persistent data.

  • Have a clear and easy UI whilst still aesthetically pleasing.

  • Have a clean repository that meets quality coding standards (file structure, naming conventions, follows best practices for class/id naming conventions, indentation, quality comments, etc.).

  • Have a quality README (with unique name, description, technologies used, screenshot, and link to deployed application).

  • Using GitHub Project to track the status of the project tasks will help to understand the benefits of Kanban boards.

  • To implement feature and bug fixes using Git branch workflow and pull requests.

  • Use Presentation to address:

    • Elevator pitch

    • Concept - What is your user story? What was your motivation for development?

    • Process - What were the technologies used? How were tasks and roles broken down and assigned? What challenges did you encounter? What were your successes?

    • Demo

    • Directions for future development

Screenshot

Screenshot Bootstrap1

Links

Built With

  • Bootstrap, JavaScript, HTML, CSS, APIs

Using the app

  • To begin using the app, type the phone number or the IP address to find more information. On our page 'IP Tracker' we've explained in detail how to locate an IP address so you can input it in the form. Click the button "Get IP details" or "Search" button to generate the report. A modal stating that the 'Results are ready' will appear, asking for the client's agreement with the Terms of use.

    • 'IP Tracker' - A short report will be given on the left-hand side. For a more extensive report scroll to the bottom of the 'IP Tracker' form where is located a button called 'Details'. A click will generate a further twenty-four data resources.

    • 'Call Tracker' - A phone number and a country code are required to generate the search. Press on the "Search " button to see the results.

Authors

About

The application will give you detailed information about an IP address and search who called or texted by using reverse phone lookup. It can help find who is behind a phone number or IP address, search for contact information and not the least to protect from spammers, scammers and frauds.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 76.1%
  • CSS 13.9%
  • JavaScript 10.0%