18th September 2021

What is the “I Know You” Tool? How to Use?

I KNOW YOU tool is an information-gathering tool that can be used for Open Source Intelligence. By using the I KNOW YOU (iKy) tool, social media accounts can be analyzed collectively without having to examine them one by one. It provides an important convenience and speed in terms of target recognition and information gathering.

Features of the I Know You Tool

This tool first asks for an email account to be entered. With the “Advance Search” option, a known username of social media accounts can be entered instead of e-mail. It analyzes the social media accounts associated with this e-mail address and displays the results with a visual interface.

I KNOW YOU can give us the answers to the following questions about the e-mail address from which we want to collect information.

  • Which articles/news about you come out when searched on the internet?
  • What are the social media accounts associated with this e-mail address?

The following questions can be asked on social media accounts. You can increase these questions.

  • How many people does he follow, what is the number of followers?
  • How many likes does it get?
  • To which users does it comment?
  • What hashtags (tags) has he used in the past month?
  • What is the location information it indicates?
  • What are the profile pictures he uses?
  • Which days is she posting?

Installing the I Know You Tool

While the vehicle is being installed, we will have to run 4 different services at the same time. We will use the tool while these services are running. For this reason, it is recommended to start the services on a new terminal screen when the services are started after the installations shown below.

LEARN MORE  DHCP Configuration on Huawei Switch

First, download the tool with the command below.

Installing the I Know You Tool
Installing the I Know You Tool

 

Installing “I Know You Backend”

You can install the Redis database by running the commands below. first, download the application with the command below.

Installing "I Know You Backend"
Installing “I Know You Backend”

 

We run the following command to extract the file from the archive.

tar xvzf redis-stable.tar.g
tar xvzf redis-stable.tar.g

 

With the command “cd redis-stable“, we go to the folder where Redis is installed and then run the following command to complete the installation.

redis-stable
redis-stable

 

To start redis, we enter the “src” file under the “redis-stable” directory with the cd command and enter the “redis server” command:

redis server
redis server

 

Python Packages and Running Celery

First, we will go to the “iKy” folder and install the necessary packages with the following command.

pip3 install
pip3 install

 

“Celery” allows several processes to run organized in the background. We open a new terminal screen and go to the “backend” folder. By opening separate terminal screens, we run the “Celery” and “python” file. These two files must be working at the same time.

At first, we enter the “backend” folder with the “cd backend” command and run “Celery” with the “./celery.sh” command.

celery.sh
celery.sh

 

Secondly, we open another terminal screen and enter the “backend” folder with the “cd backend” command and run “python” with the “python3 app.py” command.

LEARN MORE  How to Configure Vlan DHCP and IP Deployment on HP Switch?
python3 app.py
python3 app.py

 

I KNOW YOU Installing the Frontend of the Tool

First of all, if Node.js is not available, you can download it from the link below.

https://nodejs.org/en/

download Node.js
download Node.js

 

Then go to the “Frontend” folder and run the following commands in order, install npm and start it. When we completed this process, we have completed everything to install and run.

sudo apt install nodejs
sudo apt install nodejs

sudo apt install npm
sudo apt install npm
sudo npm install
sudo npm install

 

As a result, four separate services must be running as follows.

Starting the "redis-server, celery.sh, npm and pythone3 app.py" services
Starting the “redis-server, celery.sh, npm and pythone3 app.py” services

 

Accessing the Application with the Browser

When you go to http://localhost:4200/ links, you will see a screen like the one below.

I Know You
I Know You

 

Installing API Key

API Key must be installed in order for the application to extract data. You can view it by clicking the “ApiKeys” option in the menu on the left.

iKy API key
iKy API key

 

In order to extract data, you can obtain API Keys from the addresses below.

For Twitter, you can enter it as an API key from https://developer.twitter.com/en/docs/authentication/oauth-1-0a/obtaining-user-access-tokens.

You can add the “Have I Been Pwned” API key, but this Key is paid.

https://haveibeenpwned.com/API/Key

Instagram, Github etc. For social media accounts, it will be sufficient to enter a username and password.

Sample Findings for “I Know You”

In order to show the tool, we entered an example e-mail address “systemconfi@gmail.com” and analyzed the findings. We analyze it for the e-mail address of systemconf. We can look at the social media accounts of the e-mail account.  We click on the “Gatherer” tab on the right and click on the search button.

LEARN MORE  Allowing App from Mcafee ATP(Adaptive Threat Protection) and TIE Reputations
Gatherer
Gatherer

 

We enter our e-mail address instead of searching and press enter. It will bring results if we entered APIs.

e-mail addres
e-mail address

 

If you want to search for social media, click “Gatherer” and click the “Advance” button at the top.

Advance
Advance

 

Here you can search by entering the social media you want.

social media
social media

 

Leave a Reply

Your email address will not be published. Required fields are marked *