Journey and a New Friend

The next leg of my NetScaler journey began the first week of January. I attended in NetScaler Advanced Implementation in class training at the Unitek training facility in Fremont, CA. Not to leave you in suspense, it was 5 days, 13 modules of NetScaler fun!

Class Overview

  • Netscaler Advanced Implementation

  • 5 days class room (Also available remotely)

  • 13 modules

The Key Skills or objectives

  • Identify common web attacks and vulnerabilities

  • Write PERL compatible regular expressions

  • Configure Citrix Application Firewall to protect web applications

  • Troubleshoot Citrix Application Firewall

  • Install and configure NetScaler Insight Center to monitor performance

  • Install, configure, and use Citrix Command Center to manage NetScaler devices

  • Configure and use additional advanced features of NetScaler including NetScaler Web Logging, HTTP callout, and AAA authentication for web applications

Material and Lab

All the modules and exercises were well thought out and presented in good order. My favorites were the App Firewall, callout’s, and troubleshooting modules.

The hands on labs were presented via Citrix receiver to a nested Xen Server environment with multiple VMs. Live virtual machines and NetScaller VPXs are an excellent way to reinforce the lecture material and exercises.

The labs were written well enough but gave you enough room to explore, troubleshoot, and make mistakes. In my opinion, this type of lab environment is much more valuable than a simulated environment. This was not a click, click, next, environment.

I’m sure it’s more work for the instructor to keep everyone up to task and assist in troubleshooting mistakes, but ours did a wonderful job.


The instructor for the class was Yousuf Sharrif @Yousufsharrif he was knowledgeable, and presented the material in a clear, concise manner. He took time with students and suggested additional tasks for the labs, if you finished early to get you to explore or understand a topic better. I would take another class with Yousuf as the instructor.


The training facility was Unitek in Fremont, CA. It was an easy 30 minute ride from the San Jose Airport. It had a lot of hotel and restaurant choices around the 1-5 mile radius from the training facility, including a Fry’s Electronics for those quick emergency runs ;) Lunch was catered in from a different restaurant every day so you didn’t need to leave.

Now for a few negatives, nothing huge, nothing you don’t see in any computer lab or training room. You probably know what I’m going to say. A room full of PCs and having to figure out which few don’t really work.

That’s easy enough to navigate with some trial and error. Usually out of a room equiped with 20-25 you only have a handful of students, so space or lack of equipment is really a non issue.

No, the bigger Sin for me was the state of patching or lack there of. Yes, I was assured they re-image the PCs between training and this was only a class environment.

However to access the lab material, PDFs, and download the Receiver link, Yep, you had to log in to your Citrix account. I’m not talking one or two months of patches.

I’m talking 2015 were the last updates applied. I ended up using my laptop to access the lab environment and using only the two monitors and desktop to display the class and exercise PDFs. This also meant I was set up to play in the lab from the hotel with no additional setup.


In summary, it was a great class and I learned a lot. Both my teammate and I came away with a list of stuff we wanted to change or implement. As well as some features I had no idea were available. Now I just need to find the use cases for them!

Up next 0052-vmdk_to_vhdx_disk_conversion 0054-ccsp_reading_list
Latest posts 0104-change-synology-password-cli 0105-free-git-ebook 0103-using-brew-bundle-to-backup-and-restore-mac-app-store-and-brew-apps Update macOS with an all in one alias Mac App Store Command Line Interface 0100-macos-softwareupdate-cli Markdown Crash Course Video What’s New with Fusion and Workstation [HCP1833] File IO in Python Overview of vSphere 7 Video 0095-what_is_iso Migrating Website HTML details Tag Microsoft RD Client iOS App 0091-create_vmware_esxi_usb_install_media Intel NUC Lab Hosts Hardware Setup 0089-installng_microsoft_sql_2016 Installing the First Two Domain Controllers in the VMware ESXi 6.7 Lab Environment 0088-deploy_vcsa_in_lab Macchanger Utility, and Usage Install a Kali Linux VM in a VMware ESXi 6.7 Environment Install Ubuntu 18.04 Virtual Machine in a VMware ESXi 6.7 Environment Install xRDP on Ubuntu 18.04 Install Chromium on Ubuntu 18.04 Install OpenSSH on Ubuntu 18.04 Install VMware Workstation 14 on Ubuntu 18.04 Nested ESXi server Laboratorium Rattus The Animal Within Who is Veeam? RSAC OnDemand Videos 0075-create_win10_sandbox_vm