Skip to main content

Index:

  1. Go - Introduction
  2. Go - Parallel Test and Subtest 


Comments

Popular posts from this blog

Golang Parallel Test and Subtest Execution

 Introduction In this section I will discuss the basics of unit testing, subtesting and parallel test execution in Go. Also I'm gonna demonstrate a unit test package  stretchr / testify which makes testing the code extremely easy. This post will be full of code snippets and their descriptions, so if you face any difficulties leave a comment at the end of the blog and I will get back to you as soon as possible. Unit Testing It is a methodology and language independent concept where we perform testing on all the code components like functions, methods, variables etc. The source code is tested for an objective purpose to prove that each unit of code is performing as expected. For more details you can visit Unit test basics . Go has it's own built-in testing package which needs to be imported while writing unit tests. Lets get started with some code. First of all I'm gonna create a directory ` jsonserializer ` and create a file ` serializer.go ` withing that. Add the followi

Reverse engineering - Get root shell access to D-Link router using UART(Get WiFi password)

Introduction Hello there. In this article I will be showing you a very commonly used reverse engineering and hardware hacking technique to gain root access to the shell of a WiFi router and retrieve the WLAN SSID and password. It also works for many other kinds of embedded devices too but here I will be showing you my experience with a WiFi router D-Link DSL-2730U. This is my first blog ever so it is a brand new experience for me. Although I will do my best to make this content a very valuable and interesting one. NOTE: If you find any incomplete, missing or even misleading information here, then please put it in the comments. I would love to learn even more. Prerequisites It is best if you have a fair amount of experience in the following: Linux fundamentals and sysadmin skills. Fair amount of hands-on experience with Arduino or Raspberry Pi projects. Building custom Linux systems for embedded devices(Buildroot, Yocto, Busybox, etc.). Protocols like - UART, SPI, I2C, etc. You do not n

Little on Linux

I used to be an average Windows operating system user, who was just using a system to browse the internet and play computer games, then my friends  Irak Rigia  introduced me to Linux. My early days with the newly introduced OS were not so good, I used the Ubuntu GUI to perform my basics tasks such as moving files and deleting files. But gradually I started learning terminal basic commands and things changed. Now I have four inter-connected Linux machines  at home which I use to learn Linux and networking. Now I have found linux in a straightforward form, and understood the principle behind an operating system. The intention of this article is not to show Windows as a bad OS, they are great and also amazing in terms of user interface, but they don't reveal what goes behind the scene. But again it’s personal preference. Ok, that was about my journey with Linux, now let me tell you that how you can be a power user? and what can be accomplished using Linux? Linux