User Tools

Site Tools


log_files_in_lucy

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

log_files_in_lucy [2019/07/04 18:52]
lucy
log_files_in_lucy [2019/07/25 12:49]
Line 1: Line 1:
-Lucy comes with various log files that can be accessed through the web gui. Here are a few examples: 
- 
-===== System Logs (Apache Error Log, Apache Access Log & Postfix Mail Log) ===== 
- 
- 
-The system logs can be found under admin/help/servicelogs within the web gui. 
- 
-{{ system_logs.png?600 }} 
- 
- 
-===== Application Logs (Lucy specific logs) ===== 
- 
-Within the [[send_us_logs_through_lucy|send log function]] (admin/help/logs) you have a download button that allows you to download all LUCY related log files. 
- 
-{{ system_logs2.png?600 }} 
- 
-  * Lucy Core Application Logs 
-  * BeEf Status & Error Logs 
-  * Console Logs 
-  * Rescue System & Worker Logs 
-  * Scheduler Logs 
-  * System Monitoring Logs 
- 
- 
-===== Campaign Logs ===== 
- 
-Within the campaign you can use the dashboard with its [[monitor_a_campaign_statistics|campaign monitoring]] to track all activities or use the [[create_campaign_reports|reporting]] to export the campaign data. Other than that you have as well some campaign specific error logs you can access: 
- 
-{{ campaign_logs.png?600 }} 
- 
-  * Message log: contains all messages that have been successfully transmitted by LUCY 
-  * Error log: contains all errors related to the campaign specific message transmission 
- 
- 
-===== Status logs ===== 
- 
-Under /admin/help/status LUCY keeps track of all user activities. You can filter for a specific date range. Each activity has a link. Details are visible when you click on the link. Example: 
- 
-{{ status1.jpg?600 }} 
- 
-{{ status2.jpg?600 }} 
- 
- 
-===== Mail communication logs when using external mail server (mail relay) ===== 
- 
-Communication with an external mail server is logged to the /opt/phishing/runtime/resque_worker.log. If there were any errors, they are displayed in more or less details. 
- 
-Example 1 of communication error: 
- 
-[notice] [11:55:05 2019-06-27] (Job{worker} | ID: 6064cd8dsdsd396d5b84c3e21d | AwarenessCampaignMailJob | [{"campaign":154,"id":"phish.campaign.154.awareness"}]) has finished 
-**Failed to connect to ssl://clientserver.mail.protection.outlook.com:587 [SMTP: Failed to connect socket: Connection timed out (code: -1, response: )]** 
-#0 /opt/phishing/versions/4.5/web/protected/jobs/ScenarioChecksJob.php(294): MailManager::send('test@phishing.s...', Array, 'phish:9300', Object(CampaignAwareness)) 
-#1 /opt/phishing/versions/4.5/web/protected/jobs/ScenarioChecksJob.php(881): ScenarioChecksJob->_mailCheck(Object(CampaignScenarioCheck)) 
-#2 /opt/phishing/versions/4.5/web/protected/jobs/ScenarioChecksJob.php(906): ScenarioChecksJob->_runCheck('mail_check') 
-**Failed to connect to ssl://smtp.server.mail.protection.outlook.com:587 [SMTP: Failed to connect socket: php_network_getaddresses: getaddrinfo failed: Name or service not known (code: -1, response: )]** 
-#0 /opt/phishing/versions/4.5/web/protected/jobs/ScenarioChecksJob.php(294): MailManager::send('test@phishing.s...', Array, 'phish:8153', Object(CampaignAwareness)) 
-#1 /opt/phishing/versions/4.5/web/protected/jobs/ScenarioChecksJob.php(881): ScenarioChecksJob->_mailCheck(Object(CampaignScenarioCheck)) 
-#2 /opt/phishing/versions/4.5/web/protected/jobs/ScenarioChecksJob.php(906): ScenarioChecksJob->_runCheck('mail_check') 
-Example 2: 
- 
-[notice] [14:24:29 2019-06-18] Starting work on (Job{worker} | ID: ca6254f0362b003ad8b63a6b3c3159d1 | PostfixJob | [{"campaign":114,"id":"phish.smtp.postfix"}]) 
-[notice] [14:24:31 2019-06-18] (Job{worker} | ID: ca6254f0362b003ad8b63a6b3c3159d1 | PostfixJob | [{"campaign":114,"id":"phish.smtp.postfix"}]) has finished 
-[notice] [14:24:31 2019-06-18] Starting work on (Job{worker} | ID: 26425557e3b7b740a1476276a1854e34 | AwarenessCampaignMailJob | [{"campaign":114,"id":"phish.campaign.114.awareness"}]) 
-PHP Error[8]: Undefined variable: php_errormsg 
-    in file /usr/share/php/Net/Socket.php at line 196 
-#0 /usr/share/php/Net/SMTP.php(440): Net_Socket->connect() 
-#1 /usr/share/php/Mail/smtp.php(385): Net_SMTP->connect() 
-#2 /usr/share/php/Mail/smtp.php(271): Mail_smtp->getSMTPObject() 
-#3 /usr/share/php/Mail/smtp.php(258): Mail_smtp->send_or_fail() 
-#4 /opt/phishing/versions/4.5/web/protected/components/MailManager.php(131): Mail_smtp->send() 
-#5 /opt/phishing/versions/4.5/web/protected/components/CampaignAwarenessManager.php(748): send() 
-#6 /opt/phishing/versions/4.5/web/protected/components/CampaignAwarenessManager.php(777): CampaignAwarenessManager->_prepareAndSendEmail() 
-#7 /opt/phishing/versions/4.5/web/protected/jobs/AwarenessCampaignMailJob.php(90): CampaignAwarenessManager->sendAwarenessEmail() 
-#8 /opt/phishing/versions/4.5/web/protected/vendor/chrisboulton/php-resque/lib/Resque/Job.php(198): AwarenessCampaignMailJob->perform() 
-#9 /opt/phishing/versions/4.5/web/protected/vendor/chrisboulton/php-resque/lib/Resque/Worker.php(243): Resque_Job->perform() 
-#10 /opt/phishing/versions/4.5/web/protected/vendor/chrisboulton/php-resque/lib/Resque/Worker.php(205): Resque_Worker->perform() 
-#11 /opt/phishing/versions/4.5/web/protected/vendor/bin/resque(127): Resque_Worker->work() 
-#12 /opt/phishing/versions/4.5/web/protected/commands/ResqueCommand.php(28): include() 
-#13 /opt/phishing/versions/4.5/web/protected/components/ConsoleCommand.php(93): ResqueCommand->runUnlocked() 
-#14 /opt/phishing/versions/4.5/web/protected/framework/console/CConsoleCommandRunner.php(71): ResqueCommand->run() 
-#15 /opt/phishing/versions/4.5/web/protected/framework/console/CConsoleApplication.php(92): CConsoleCommandRunner->run() 
-#16 /opt/phishing/versions/4.5/web/protected/framework/base/CApplication.php(180): CConsoleApplication->processRequest() 
-#17 /opt/phishing/versions/4.5/web/protected/framework/yiic.php(33): CConsoleApplication->run() 
-#18 /opt/phishing/versions/4.5/web/protected/yiic.php(13): require_once() 
-#!/usr/bin/env php 
- 
-Successfully sent emails are not logged in details, it is a simple "AwarenessCampaignMailJob" record that indicate the email has been successfully sent: 
- 
-[notice] [14:34:18 2019-06-21] Starting work on (Job{worker} | ID: eed90cc4a2048479e59df3353481041f | AwarenessCampaignMailJob | [{"campaign":151,"id":"phish.campaign.151.awareness"}]) 
-[notice] [14:34:19 2019-06-21] (Job{worker} | ID: eed90cc4a2048479e59df3353481041f | AwarenessCampaignMailJob | [{"campaign":151,"id":"phish.campaign.151.awareness"}]) has finished 
- 
- 
  
log_files_in_lucy.txt ยท Last modified: 2019/07/25 12:49 (external edit)