Skip to main content

About me

I am an IT Security professional, generalist and technical author with more than nine years of experience across cybersecurity roles, including IT Security Manager/Officer (ITSM/ITSO) and Security Engineer.

My professional focus spans IT Security Governance, Risk and Compliance (GRC), vulnerability and exposure management, security operations, security auditing, security posture management, network security and security assessment.

Over the course of my career, I have worked with government agencies and leading technology organizations, supporting initiatives aimed at strengthening security posture, managing cyber risk and meeting regulatory and compliance requirements.

Alongside my professional career, I write practical books on cybersecurity, network security, network automation, firewall operations and incident management. What began as independent technical writing has gradually found its way into university classrooms, postgraduate curricula and academic research internationally.

Publications & Academic Impact

I am the author of seven books covering network automation, firewall technologies, security incident management and cybersecurity certification.

My books have subsequently been independently adopted or referenced by universities, researchers and other technical publications around the world.

University Curriculum & Course Adoption

Incident Handling and Response: A Holistic Approach for an Efficient Security Incident Management has been listed as a reference book, textbook or learning resource in cybersecurity, digital forensics and related programmes at multiple universities and engineering institutions.

Documented examples include:

  • National Forensic Sciences University (NFSU), India — referenced in postgraduate Cyber Security coursework covering Incident Response.
  • Savitribai Phule Pune University (SPPU), India — included in M.Sc. Cyber Security curriculum material.
  • Centurion University of Technology and Management, India — listed as a reference book for the M.Sc. Forensic Science programme and its Incident Response Management course.
  • SJB Institute of Technology, India — included in MCA curriculum material.
  • Visvesvaraya Technological University (VTU), India — referenced within M.Tech Cyber Security curriculum material.
  • Yenepoya Institute of Technology, India — included as a learning resource for postgraduate Cyber Security study.
  • SEA College of Engineering & Technology, India — included in M.Tech Cyber Security curriculum material.
  • Vignanabharathi Institute of Technology, India — referenced in Cyber Security curriculum material.
  • Mangalore Institute of Technology & Engineering (MITE), India — included as a suggested learning resource.
  • Pratibha College of Commerce & Computer Studies, India — referenced within postgraduate Cyber Security coursework.

Other books have also appeared in university course material internationally:

  • Van Hien University, VietnamBeing a Firewall Engineer used in Firewall Technology / Perimeter Network Protection course material.
  • University Mohamed Seddik Ben Yahia – Jijel, AlgeriaNetwork Automation Using Python 3 referenced in Advanced Networks course material.
  • University of Delta, NigeriaNetwork Automation Using Python 3 referenced in MCA course material.

These references demonstrate adoption extending from undergraduate programmes to MCA, M.Sc. and M.Tech/master's-level study.

Books Referenced in Academic Research

My books have also been independently cited in theses and scholarly publications.

Spain — Universitat Politècnica de Catalunya (UPC)
Network Automation Using Python 3: An Administrator's Handbook was cited in the bibliography of a Master's Thesis.

Indonesia — Universitas Kristen Satya Wacana (UKSW)
Researchers Luis Geraldo Mauboy and Theophilus Wellem cited Network Automation Using Python 3 in their peer-reviewed 2022 research article, Studi Perbandingan Library Untuk Implementasi Network Automation Menggunakan Paramiko Dan Netmiko Pada Router Mikrotik, published in JURIKOM (Jurnal Riset Komputer), Vol. 9 No. 4.

Indonesia — Institut Teknologi Telkom Purwokerto
Network Automation Using Python 3 was referenced in undergraduate telecommunications/network-automation research.

Additional documented academic references include research and scholarly material originating from the United States, Ukraine, Georgia and North Macedonia, covering subjects such as network automation, firewall engineering, security architecture and incident handling.

Collectively, the currently documented academic footprint extends across approximately 10 countries.

Industry Recognition

My technical writing has also received recognition outside academia.

CIS Benchmark Reference
Technical material published through Jaacostan was referenced in the CIS Cisco ASA 9.x Firewall Benchmark v1.0.0 (2021) in connection with TLS configuration for HTTPS management access.

Having independent technical work referenced by a CIS Benchmark is particularly meaningful to me because CIS Benchmarks are practical security-hardening resources used by security professionals and organizations internationally.

BookAuthority Recognition

Network Automation Using Python 3: An Administrator's Handbook received recognition from BookAuthority as a notable/new software-automation book.

Cisco Firepower Threat Defense (FTD) NGFW: An Administrator's Handbook was recognized in BookAuthority's firewall-book selections.

Being a Firewall Engineer: An Operational Approach has also appeared in BookAuthority's recommended firewall reading lists.

From Practical Experience to Academic Use

My approach to technical writing has always been centered on converting real-world operational experience into practical, accessible guidance.

The most rewarding outcome has therefore not simply been publishing books, but seeing independently published technical material progress from professional practice into university curricula, postgraduate courses, master's theses and scholarly research.

I continue to work at the intersection of cybersecurity operations, governance, risk, compliance and security assessment, while sharing practical knowledge through my books and technical writing.

Technical Skills

  • IT Security Governance, Risk Management & Compliance (GRC)
  • Security Posture Management
  • Vulnerability & Exposure Management
  • Security Operations
  • Security Incident Management
  • Security Auditing & Internal Assessments
  • Penetration Testing
  • Network Security
  • Database & Systems Security Assessment
  • Firewall Security & Operations
  • Cybersecurity Control Assessment

Certifications:


  • Certified Information Systems Security Professional (CISSP)
  • Offensive Security Certified Professional (OSCP)
  • Offensive Security Wireless Professional (OSWP)
  • Certified Ethical Hacker (CEH) Practical | Master
  • Microsoft Certified: Cybersecurity Architect Expert (SC-100)
  • Microsoft Certified: Azure Security Engineer Associate (AZ-500)
  • CompTIA CloudNetX
  • Certificate of Cloud Security Knowledge (CCSK)
  • ISO/IEC 27001:2022 Lead Implementer

Verify certifications on Credly
Verify certifications on Accredible

Books Published: 


 
 
Note: I don't have any social media accounts. No LinkedIn, No Twitter.

 

 

Popular Posts

Download Microsoft Office 2019 offline installer.

When you do malware analysis of documents or office files, it is important to have Microsoft Office installed in your Lab machine. I am using flare VM and it doesn't comes with MS Office. Since Microsoft is promoting Microsoft 365 over the offline version, finding the offline installer is not that easy. Here is the list of genuine Microsoft links to download the office .img files.  Download Microsoft Office 2019 Professional Plus : https://officecdn.microsoft.com/db/492350F6-3A01-4F97-B9C0-C7C6DDF67D60/media/en-US/ProPlus2019Retail.img Download Microsoft Office 2019 Professional : https://officecdn.microsoft.com/db/492350F6-3A01-4F97-B9C0-C7C6DDF67D60/media/en-US/Professional2019Retail.img Download Microsoft Office 2019 Home and Business : https://officecdn.microsoft.com/db/492350F6-3A01-4F97-B9C0-C7C6DDF67D60/media/en-US/HomeBusiness2019Retail.img Download Microsoft Office 2019 Home and Student : https://officecdn.microsoft.com/db/492350F6-3A01-4F97-B9C0-C7C6DDF67D60/media/en-U...

RUST error: linker `link.exe` not found

While compiling Rust program in a windows environment, you may encounter the error : linker `link.exe` not found. This is because of the absence of the C++ build tools in your machine. For compiling Rust programs successfully, one of the prerequisites is the installation of the Build Tools for Visual Studio 2019.   Download the Visual Studio 2019 Build tools from the Microsoft website. After the download, while installing the Build tools, make sure that you install the required components (highlighted in Yellow) This will download around 1.2GB of required files. Once everything is successfully installed, reboot and re-run your rust program and it will compile successfully.   Read More on RUST Hello World Rust Program : Code explained RUST Cargo Package Manager Explained Data Representation in Rust.

Cisco ASA: Disable SSLv3 and configure TLSv1.2.

For configuring TLS v1.2, the ASA should run software version 9.3(2) or later. In earlier versions of ASA, TLS 1.2 is not supported.If you are running the old version, it's time to upgrade. But before that i will show you the config prior to the change. I am running ASA version 9.6.1 Now ,set the server-version to tlsv1.2, though ASA supports version tlsv1.1, its always better to configure the connection to more secure. Server here in the sense, the ASA will be act as the server and the client will connect to the ASA.     #ssl server-version tlsv1.2 set the client-version to tlsv1.2, if required.     #ssl client-version tlsv1.2 ssl cipher command in ASA offers 5 predefined security levels and an additional custom level.     #ssl cipher tlsv1.2 high we can see the setting of each cipher levels using #show ssl cipher command. Now set the DH group to 24, which is the strongest offered as of now in the AS...

How to Install Netmiko on Windows?

Netmiko, developed by kirk Byers is an open source python library  based on Paramiko which simplifies SSH management to network devices and is primarily used for network automation tasks. Installing Netmiko in linux is a matter o f one single command but if you need to use Netmiko in your Windows PC, follow this process. 1) Install the latest version of Python. 2) Install Anaconda, which is an opensource distribution platform that you can install in Windows and other OS's (https://www.anaconda.com/download/) 3) From the Anaconda Shell, run “ conda install paramiko ”. 4) From the Anaconda Shell, run “ pip install scp ”. 5) Now Install the Git for Windows. (https://www.git-scm.com/downloads) . Git is required for downloading and cloning all the Netmiko library files from Github. 6) From Git Bash window, Clone Netmiko using the following command git clone https://github.com/ktbyers/netmiko&#8221         7) Onc...

PrintNightmare (CVE-2021-1675) PoC exploit Walkthrough

I am not an exploit developer but was interested to see how this vulnerability can be exploited. So i tried to replicate the infamous PrintNightmare vulnerability using the following PoCs ( https://github.com/cube0x0/CVE-2021-1675 ) and ( https://github.com/rapid7/metasploit-framework/pull/15385 ) However i had trouble with the new metasploit module (auxiliary/admin/dcerpc/cve_2021_1675_printnightmare) and i couldn't able to exploit the machine successfully. So i tried the second PoC from cube0x0. This one has done the magic. I just followed the guidelines with couple of tweaks. First of all, i installed the impacket (cube0x0 version) which will install the required modules and files. After that i set up a samba share with an anonymous login. This is required for hosting the dll file. I edited the smb.conf with the following settings. [global]     map to guest = Bad User     server role = standalone server     usershare allow guests = yes ...

Google Cloud : Basic Cloud Shell commands

Google Cloud resources can be managed in multiple ways. It can be done using Cloud Console, SDK or by using Cloud Shell. A few basic Google Cloud shell commands are listed below. 1)    List the active account name gcloud auth list 2)    List the project ID gcloud config list project 3)    Create a new instance using Gcloud shell gcloud compute instances create [INSTANCE_NAME] --machine-type n1-standard-2 --zone [ZONE_NAME] Use gcloud compute machine-types list to view a list of machine types available in particular zone. If the additional parameters, such as a zone is not specified, Google Cloud will use the information from your default project. To view the default project information, use gcloud compute project-info describe 4)    SSH in to the machine gcloud compute ssh [INSTANCE_NAME] --zone [YOUR_ZONE] 5)    RDP a windows server gcloud compute instances get-serial-port-output [INSTANCE_NAME...

Unable to locate package linux-headers / E: Unable to locate package linux-headers-5.10.0-kali5-amd64

While compiling programs, you may encounter this particular error. E: Unable to locate package linux-headers-5.10.0-kali5-amd64 I encountered this while compiling a C code. To fix this, i first updated my Kali machine (v2020.2a).  sudo apt update -y && apt upgrade -y && apt dist-upgrade   Rebooted. Then installed the headers.   sudo apt install linux-headers-$(uname -r)