Installing Chrome, Edge, VSCode, PowerShell 7 on Kali 2022.4
Update: 14/12/2022 - PowerShell 7.3.1 and 7.2.8 were released shortly after this article was published.
Installing Google Chrome
As always update package sources before we start:
sudo apt update
Download the current stable build of Chrome for Debian and install using apt:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install google-chrome-stable_current_amd64.deb
Note: You may receive a permissions notification: “Download is performed unsandboxed as root…….” this can safely be ignored if you confirm the installation was successful.
Installing Microsoft Edge
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-dev.list'
sudo rm microsoft.gpg
sudo apt update && sudo apt install microsoft-edge-stable
Edge should now be installed successfully. Run Edge:
microsoft-edge
PowerShell
PowerShell 7.2.6 is installed by default in Kali 2022.4. PowerShell 7.2.7 (Long Term Support) or PowerShell 7.3.0 (Stable) are both available to manually download and install.
Firstly remove version 7.2.6. It does not seem to like being upgraded.
sudo apt remove powershell powershell-lts
Then download one of the following using wget:
wget https://github.com/PowerShell/PowerShell/releases/download/v7.2.7/powershell-lts_7.2.7-1.deb_amd64.deb
wget https://github.com/PowerShell/PowerShell/releases/download/v7.3.0/powershell_7.3.0-1.deb_amd64.deb
Then install the version you downloaded:
sudo apt install ./powershell-lts_7.2.7-1.deb_amd64.deb
sudo apt install ./powershell_7.3.0-1.deb_amd64.deb
Note: You may receive permissions notification: “Download is performed unsandboxed as root…….” this can safely be ignored if you confirm the version you install was sucessful.
Then from your terminal start PowerShell:
pwsh
From the PowerShell prompt check the installed version:
$PSVersionTable
Install Azure and ExchangeOnline PowerShell modules
From PowerShell:
Install-Module -Name Az
Import-Module Az
Install-Module -Name ExchangeOnlineManagement
Import-Module ExchangeOnlineManagement
Then attempt a connection to Exchange Online:
Connect-ExchangeOnline -UserPrincipalName [email protected]
Get-Mailbox
You should be connected to Exchange Online and see a list of mailboxes in the tenant. Disconnect from Exchange Online:
Disconnect-ExchangeOnline -Confirm:$false
Install Visual Studio Code (VSCode)
sudo apt update
sudo apt install code-oss
If required you can install the PowerShell extension from the GUI. If you want something similar to the ISE interface from Windows PowerShell, press F1 and type Enable ISE Mode.
The .io domain has long been favoured by startups, tech companies, and cryptocurrency projects for its sleek, tech-forward appeal. It is often thought to represent "input/output," making it an attractive choice for developers and innovators in the tech space. However, recent political developments involving the British Indian Ocean Territory (BIOT) and Mauritius have put the future of this beloved domain in question. If your business relies on a .io domain, this is the right time to understand the implications of these changes and prepare for potential shifts in the domain landscape.