Skip to content
UdemyHackingPaid courseIntermediate levelCertificate

Ethical Hacking with Go programming language: Build tools (Udemy.com)

Learn Hacking from Scratch with Go programming language, Build tools for Ethical hacking

Created by: Fahad Sarwar

Last updated April 2020

icon
What you will learn

  • What is Hacking
  • How to Use go language for Hacking
  • How to Change MAC address using golang
  • How to create a TCP network Scanner
  • How to Perform Man in the Middle attack using golang
  • Perform Packet capturing and interception
  • Create your own malware
  • Running Commands remotely on victim
  • Navigating File system on victim machine
  • Stealing Files and Folders from victim machine
  • Uploading Viruses on victim Machine
  • Creating your own keylogger
  • How to Package your malware into a trojan

How it compares

Against the other 523 rated Udemy courses in Hacking on CourseDuck:

  • Rating4.1 out of 5higher than 7% of them
  • Reviews69#482 of 524 by number of reviews
  • Length8 hourslonger than 64% of them
  • Last updatedApril 2020earlier than 85% of them

icon
Course Description

In this course we will learn hacking using Go language.  Go is an open source programming language created by Google. As one of the fastest growing languages in terms of popularity, its a great time to pick up the language and start using it.

First we start with learning about why we should use go language and what are its advantages. Then we will start diving into what hacking is and what are different types of hacking. We will learn how to keep ourselves secure over LAN by developing a program for changing MAC address. Then we will create a Network Scanner that will help us in scanning devices over our local network and finding out their IP and MAC addresses. During our course, we will explore a lot of aspects of hacking using go language in detail and use important packages for Hacking purposes.


In the later part of our course, we will start developing programs that will help us in hacking. Firstly we will perform a man in the middle attack using ARP spoofing and then we will intercept traffic between users. Then we will create our own backdoor malware that will give us complete control over the victim machine using a power-shell , i.e you will be able to run commands on the remote PC. We will also develop a functionality to steal user files from his machine using our backdoor.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Fahad Sarwar

I'm an electrical engineer with a very diverse background in different fields including electrical engineering, programming, signal processing and AI. I have completed Masters in Energy for smart cities. I studied in KTH Sweden and Grenoble-INP in France.  I'm passionate about IT security and Machine learning. I teach programming and security related topics.

icon
More courses by Fahad Sarwar

$49.99

icon
More Hacking courses

$109.99

$27.99

$14.99

$84.99

$15.99

$11.99

icon
Reviews

4.1

69 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Diego Emerson on 6/30/2023

It's a very informative course, but it's not for beginners. Because require an average level of understanding in the Golang language. At the time, i already had a begginer's level, wich sometimes made me stop the course and study until i understood some basic concepts. But some content in this course requires research. Because in the new version of Golang, some libs like 'io/ioutil' have been descontinued.

By David McGinn on 7/27/2021

A pre-req for this course is golang. I think it is safe to assume that if someone knows golang they will already know basic terminology. Perhaps notes on this would be more efficient.

By Jacek Groth on 6/19/2021

I believe this if focused to much on beginners. Normally I would rate after I finished the course, but the author asks to rate immediately.

By Parth Bagga on 4/6/2020

this course doesn't provide any information at all

By Samuel Friedrich on 3/31/2020

The course gives a very good insight into an EH with Golang and you will learn a lot about IT-Secruity in general. Important basics such as networks etc. will be covered again briefly. In my opinion you should have a basic knowledge of Golang before you start this course. The teacher speaks a clear and understandable English and explains the knowledge in a comprehensible way. A clear recommendation for everyone who is interested in IT-Secruity and Golang.

By Marouf cisse on 3/13/2020

Very detailed course , teacher is very helpful and reply to question very fast. the material are well presented and explained to the core , i recommend it 100% Good Job Sir!

By Waleed Anjum on 2/28/2020

The course is really great and very comprehensive and I would recommend it to anyone else.

By Azhar Mahmood on 2/28/2020

In an urge to become an information security expert, I am happy to say that I have found this course very helpful. Thank you, Instructor.

By Darryoosh Akbari on 2/28/2020

Great course! It contains a lot of useful stuffs to master EH with Golang. I really enjoyed and learned a lot from this course. The instructor demonstrates stuffs in a professional manner.

By mo salma on 2/28/2020

This is an amazing course, exactly what I was looking for. I'm learning networking and security and there is already a lot of material that focuses on other programming languages but i couldn't find anything that relates to golang. This course offered me exactly that. There is some issue with the audio and I'm in my early phase of this course but so far I'm very content with it. I will give proper review once I complete this course.

Showing all 10 reviews on CourseDuck

Read all 69 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 82 / 100