Skip to content

Campaign Metrics

Spencer McIntyre edited this page Dec 9, 2017 · 1 revision

Perhaps the most important part of any phishing campaign is the collection of metrics regarding the results. To that end King Phisher collects a variety of metrics for the operator to analyze.

Opened Messages

The Opened field for messages will be populated with a timestamp under one of the following two conditions:

  1. The message was sent with the tracking_dot_image_tag and the target's email client loads the resource from the King Phisher server.
  2. The first visit for a message is received and the Opened field was not already populated. In this case the field will be populated due to knowing that the message must have been opened for the link it contained to have been visited.

Due to the nature of email clients not loading remote images by default, it's important to know that the Opened field is prone to false-negative results.

Visits

Visits for a campaign are generally created by the url.webserver link within emails being followed. More specifically, visit metrics are created with a request to a landing page associated with an active (non-expired) campaign is received with a message ID associated with the same campaign.

Upon an initial visit to an active landing page, the client's web browser will be issued a session cookie (whose value is the visit ID). This allows repeat visitors to be aggregated together and prevent a multiple visit metrics to be created when one user clicks the link multiple times.

Credentials

Credentials for a campaign are created when a username is submitted to any page with a valid session cookie. See the section on Pages For Harvesting Credentials for more information. Only unique combinations of usernames and passwords are logged for each sent message.