Website and Blog of Ayoma Wijethunga

The day-to-day techno blog.
  • Home
  • Security
  • IoT
  • DIY
  • WSO2

Essential Python Libraries for Hackers and Security Researchers

December 19, 2017 Leave a comment

Native Libraries Most up-to date reference for important native libraries is the official documentations. Since all native libraries are equally… more →

Security

Notes of a Java Geek Learning Python - Language Reference Review

December 19, 2017 Leave a comment

This post consists of quick notes taken while going through “Python 3 - Language Reference”. Please note that this is… more →

Software Engineering

Using Raspberry Pi to Program BLE400 / NRF51822

December 19, 2017 Leave a comment

Connect the BLE400 according to diagram shown in: https://rlangoy.github.io/OpenOCD_MBED_FRONTEND/HWExample.htm RPi GPIO PIN 24 to SWDIO (SWD, pin7) RPi GPIO PIN… more →

IoT

SSO Salesforce with WSO2 Identity Server using OpenID Connect

August 29, 2017 Leave a comment

This post summarizes steps relevant to configuring OpenID Connect based SSO with Salesforce using WSO2 Identity Server as the Identity… more →

WSO2 WSO2

Analyzing Network Traffic with OpenWrt

May 22, 2016 2 Comments

Please go through “Getting Started with OpenWrt - Linuxfying Routers” if you are new to OpenWrt. I will be using the… more →

Security IoT, MitM, Security, Wireshark

Getting started with OpenWrt - Linuxfying Routers

May 21, 2016 2 Comments

I just got myself a GL-MT300A (GL.iNet) mini router. GL.iNet routers have OpenWrt pre-installed, unlike other mini routers with which you have to… more →

Gadgets, Security

CVE Probe — Apache Tomcat — CVE-2016–0706

May 21, 2016 Leave a comment

Apache Tomcat disclosed CVE-2016–0706 on 02/24/2016 with below overview : Apache Tomcat 6.x before 6.0.45, 7.x before 7.0.68, 8.x before 8.0.31,… more →

CVE Probe CVE, Java, Security, Tomcat

Man in the Middle Attack — Lab Setup with VirtualBox

May 20, 2016 4 Comments

Man in the Middle (MitM) attack concept has been around for a long time and it dates back even to 1981,… more →

Security MitM, Security, Wireshark

Swagger Core Jersey 2 - Empty API listing / Resources not listed

February 3, 2016 2 Comments

Recently, I tried following “Swagger-Core-Jersey-2.X-Project-Setup-1.5” guide. After doing everything correct, identified that “swagger.json” file does not contain API listing. Output… more →

Software Engineering API, Java, REST

{jaggery.js} Enabling Java Security Manager in Jaggery

January 27, 2016 1 Comment

This post summarizes steps relevant to enabling Java Security Manager in Jaggery server. Steps are summarised for using default keystore to… more →

Security, WSO2 Security, WSO2

Homebrew Home Automation

January 6, 2016 2 Comments

First sensor node as well as most of the work relevant to hardware prototype of my homebrew home automation system… more →

DIY Projects

WSO2 ESB Walk-through - S̶h̶o̶r̶t̶e̶s̶t̶ Smartest Path

December 1, 2015 Leave a comment

WSO2 Enterprise Service Bus is a lightweight, free and open source product with 100+ ready-made connectors [1], which is being… more →

Software Engineering, WSO2 ESB, WSO2

DIY 3D printer - Building RepRap Prusa i3 in Sri Lanka (work in progress)

November 29, 2015 3 Comments

This post summarizes building a RepRap Prusa i3 3D printer here in Sri Lanka, with my father’s help as well (who… more →

DIY Projects 3D, DIY, Electronics

GY-GPS6MV2 - NEO6MV2 (Neo 6M) GPS Module with Arduino / USB TTL

November 28, 2015 12 Comments

Ublox Neo 6M (Ublox NEO6MV2) is a I2C compliant GPS module. This post discusses details on wiring Ublox Neo 6M… more →

IoT Electronics, IoT

Installing latest Wireshark on Ubuntu / Linux (Build from source)

November 27, 2015 Leave a comment

Note that even though this article discusses building Wireshark from the source and relevant installation steps, same can be applied… more →

Tips and Tricks Linux, Wireshark

SIM800 - Controlling Arduino with SMS (IoT Backup Route)

November 25, 2015 30 Comments

This post further discusses on extracting commands sent to an Arduino in form of an SMS, using SIM800 module. Discussed… more →

IoT Arduino, Electronics, IoT

Quickstart SIM800 (SIM800L) with Arduino

November 25, 2015 144 Comments

SIM800 is one of the most commonly used GSM module among hobbyists and Arduino community. Even though AT command reference… more →

IoT, Software Engineering IoT

Modular Web Applications with OSGi - Part 2 - Dynamic Web Resources

January 2, 2015 2 Comments

This is part 2 of a series of posts regarding developing modular Java web applications with OSGi. Please go through… more →

Software Engineering, Web Developing OSGi

Modular Web Applications with OSGi - Part 1- Modules and Dynamic Menus

January 1, 2015 2 Comments

This is beginning of a series of posts regarding developing modular Java web applications with OSGi. I must add that… more →

Software Engineering, Web Developing OSGi

Android R not regenerating

March 1, 2014 1 Comment

Recently, I had to face few strange problems in regenerating R.java file after clean building an Eclipse based Android project.… more →

Mobile & Handheld

Samsung Note 2 - Updating to Android 4.3 Stock ROM and Re-rooting Guide

December 24, 2013 1 Comment

Below steps were tested with Samsung Note 2 (GT-N7100) running Android 4.1.2 having PDA N7100XXDMB5 / baseband N7100XXDLK7. After the… more →

Mobile & Handheld

Malware Analyzer for Android ( Anubis, NVT, URLVoid & Comodo, All in One )

February 25, 2013 1 Comment

I have always been a fan of Anubis binary analyzer, though I prefer Sandboxie in some serious situations. As Anubis… more →

Mobile & Handheld, Software Reviews Mobile, Security

Yii Vertical Operations Menu (CMenu)

August 19, 2012 4 Comments

Yii framework provides a nice, dynamic “Operations Menu” with CRUD views generated by Gii application. In one of my projects… more →

Web Developing

XSS (Cross-site scripting)

June 9, 2011 Leave a comment

Cross-site scripting is a vulnerability that exists in many web applications. It is rated as a top threat for web… more →

Security, Web Developing

Fetch-execute cycle and impact of operation types.

June 9, 2011 2 Comments

What is a fetch-execute cycle in a processor. Conventional processor consist five units called ALU, Controller, Internal Storage, Internal Interconnections… more →

Academic

Guessing Game in Assembly

June 9, 2011 7 Comments

This assembly language program is designed to create a very simple game where user is allowed to guess a hard… more →

Academic, Software Engineering

Coupling, Loosely Coupling and Tightly Coupling

June 9, 2011 2 Comments

Coupling refers to dependencies that exists between two things. Consider two classes for an example. If one class is highly… more →

Academic Academic, Java

Keeping broadband connection alive (avoid frequent disconnects)

March 8, 2011 11 Comments

(Keep Alive, Wireless Broadband Connections) If you are using HSDPA, WCDMA, EDGE, 3G or such wireless broadband connections, you might… more →

Tips and Tricks Mobile, Networking

CPU Scheduling

December 6, 2010 2 Comments

Introduction to multiprogramming In the early days of computer science, a computer could run only one program at a time.… more →

Academic Academic

Endless looping of packets in TCP/IP networks (Routing Loops)

December 6, 2010 4 Comments

How endless looping of packets in a TCP/IP network might occur? Router is a device used to interconnect two or… more →

Academic Academic, Networking

Address Space of IPv4 and IPv6

December 6, 2010 7 Comments

Introduction to IP Addresses When ARPANET was launched in year 1969, Network Control Protocol (NCP) was used to facilitate communication… more →

Academic Academic, Networking

Static Data Structures vs. Dynamic Data Structures

December 2, 2010 2 Comments

With the daily evolution of information technology, computer is used for many purposes than it was used to. So that,… more →

Academic Academic

Endian mismatch

September 18, 2010 2 Comments

Basically, “byte ordering” refers to the order that is used while storing sequence of bytes in computer memory. Two major… more →

Academic Academic

Essentials of Counter-Controlled Repetition

September 18, 2010 7 Comments

What is “Counter-Controlled Repetition” ? Counter-Controlled Repetition which seems bit ruff at the first sight is nothing but a simple… more →

Academic Academic

Get FREE Symbian OPDA Developer Certificate (Update - 2009 Nov) - required to hack Nokia N97, 5800 & More

November 23, 2009 8 Comments

NOTE This article is quite old and English site of opda.cn seems to be down at the moment. However you… more →

Freebies, Mobile & Handheld, Security Mobile

Happy Birth Day Firefox!

November 22, 2009 Leave a comment

It’s the fifth B’Day of my favorite web browser, Firefox. Honestly, I’m so proud to be a part of it.… more →

Software Reviews FOSS

Search

About Me

Ayoma Gayan Wijethunga

Associate Technical Lead,
WSO2, Platform Security Team.

linkedinrsz_dadthpzvc2atwitterfacebookgoogleplus
pinterestyoutubegithubslidesharemeetup

Tag Cloud

3D Academic API Arduino CVE DIY Electronics ESB FOSS IoT Java Linux MitM Mobile Networking OSGi REST Security Tomcat Wireshark WSO2

Categories

  • Academic (9)
  • DIY Projects (2)
  • Freebies (1)
  • Gadgets (1)
  • IoT (4)
  • Mobile & Handheld (4)
  • Security (8)
    • CVE Probe (1)
  • Software Engineering (7)
  • Software Reviews (2)
  • Tips and Tricks (2)
  • Web Developing (4)
  • WSO2 (3)

Recent Posts

  • Essential Python Libraries for Hackers and Security Researchers
  • Notes of a Java Geek Learning Python - Language Reference Review
  • Using Raspberry Pi to Program BLE400 / NRF51822
  • SSO Salesforce with WSO2 Identity Server using OpenID Connect
  • Analyzing Network Traffic with OpenWrt

Archives

  • December 2017 (3)
  • August 2017 (1)
  • May 2016 (4)
  • February 2016 (1)
  • January 2016 (2)
  • December 2015 (1)
  • November 2015 (5)
  • January 2015 (2)
  • March 2014 (1)
  • December 2013 (1)
  • February 2013 (1)
  • August 2012 (1)
  • June 2011 (4)
  • March 2011 (1)
  • December 2010 (4)
  • September 2010 (2)
  • November 2009 (2)

Visitors

Blogroll

  • Code Greed
© 2018 Website and Blog of Ayoma Wijethunga. Proudly powered by WordPress.
Pieces by csThemes
This is a free demo result from the Wayback Machine Downloader. Click here to download the full version.