Website Traffic Analysis with goaccess better than Webalizer

Refer: https://www.makeuseof.com/analyse-website-traffic-from-linux-terminal-with-goaccess/#why-not-use-google-analytics

Installation

sudo apt-get install goaccess

Terminal Version

Use "NCSA Combined Log Format"

goaccess /home/mruckman/Desktop/apache-log-files-202X-mm-dd/var/log/httpd/access_log -o report.html --log-format=COMBINED

There are keys you can use to navigate panels and browser forward and backwards. Type ? for help screen.

[Tab] and [Shift]+[Tab] key navigates between panels

Hit [Enter] to open a panel and then

[Ctrl] + [f] is forward
[Ctrl] + [b] is backward

Generate an HTML Report

goaccess /home/mruckman/Desktop/apache-log-files-202X-mm-dd/var/log/httpd/access_log -o report.html --log-format=COMBINED

Akamai Headers

Install two plug-ins

https://chrome.google.com/webstore/detail/header-editor/eningockdidmgiojffjmkdblpjocbhgh

Header Editor

And then insert the following key:

x-pragma-allow: RGV2dSRlcjE6QGthbWFpcGEkJHcwcmQ

Or you can import this:

HE_2022-11-01T17-52-40Z.zip

Akamai Debug Headers

https://chrome.google.com/webstore/detail/akamai-debug-headers/lcfphdldglgaodelggpckakfficpeefj?hl=en

You need both the above plug-in and also the Akamai Debug Headers plug-in running, in order for things to work.

The above loads a token.

VirtualBox Build Essentials

When you insert the guest editions you get a warning about not being able to build the kernel

Run this first

sudo apt-get install build-essential gcc make perl dkms

Google Chrome Recorder Tutorial – run Puppeteer tests from CLI

Refer: https://www.youtube.com/watch?v=DrUZmvS10Os

Use DistroBox to Install Locally

Refer: https://postsrc.com/code-snippets/how-to-install-latest-stable-chrome-version-in-ubuntu-puppeteer

Step 1: Download Setup with cURL

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

Step 2: Install Required Ubuntu Dependency

sudo apt-get install -y nodejs gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget libgbm-dev libxshmfence-dev

Step 3: Install Puppeteer

sudo npm install --global --unsafe-perm puppeteer

Step 4: Run the file

node file-to-run.js


Older Instructions

sudo apt-get install -y nodejs
sudo apt-get install -y npm
npm i puppeteer

sudo apt-get install -y nodejs
sudo apt-get install -y npm

Self-Service reset for your network password is here

Message from Global Information Security and Compliance Services (GISCS):

It's always best to reset your network password when you first receive the system email announcing it is about to expire, but if you don't get to it in time, you can now reset an expired password without contacting the IT Service Desk and get right back to business.

Here's how: On your personal computer or mobile device (you'll be locked out of your work account on company computers/devices), go to https://aka.ms/sspr and follow the steps to create your new password. Be sure to update your password on mobile devices as well, and write down the site's address so you'll have it when you need it. Also note, you can use this self-service tool to reset your password at any time.
Important requirement

Before you use the new password reset tool, you must have registered for at least two Azure authentication methods (instructions were emailed in November): Microsoft Authenticator app and mobile phone.

If you haven't had a chance to register:

  • Review the Azure MFA Registration user guide.
  • Complete the process as instructed in the guide.
  • Contact the IT Service Desk to activate your self-service password reset capability online, or by phone at x44357 or 844-584-4357 (toll-free).