Skip to main content

Posts

Showing posts from May, 2018

Building a Network Tap

This time not software,its hardware stuff What is a Network tap ?     A Network TAP (Terminal Access Point) denotes a system which monitors events on a local network and in order to aid administrators (or attackers) in analyzing the network.The tap itself is typically a dedicated hardware device, which provides a way to access the data flowing across a computer network. In many cases, it is desirable for a third party to monitor the traffic between two points in the network                                                                        --- From Wikipedia Application: Troubleshooting Network  IDS (Intrusion detection system) Packet sniffing and More... How to create one ?     Here we will learn how to build a network tap for cat5 series cable ( Ethernet cables ). Things you need to create a network tap 2 Ethernet cables ( There are two types of cable 568A,568B choose same type of cable ) Wire Cutter Once you got everything cut the wire into half then you c

BlockChain

As the name says chain of block Now what is a block?       A block typically contains a  cryptographic hash of the previous block,  a timestamp transaction data    Where it is used?      It is the backbone of cryptocurrency i.e it ensure the security and integrity of data. The usage doesn't stop here well blockchain are resistant to modification of the data. so it can used in Bank Identity verification Hospital records and much more   How it ensures security and integrity of data? Block added to the chain, contain the hash ( result obtained from hash algorithm such as MD5,SHA) of the previous block so changes in one block lead to mismatch. Proof of work algorithm - Adding a node in the block chain require validation whether the new block is valid or not which is done my miner if they find the valid hash they will be rewarded How to do one?      The most interesting part let's implement a simple blockchain in python  Here we will we two class

What you can do with idle Computing Power?

This time we are going to see how to use idle computing power to do something good or make profit 1. Volunteer computing :         It is an arrangement in which people ( volunteers ) provide computing resources to projects , which use the resources to do distributed computing and/or storage. Simply donating the idle computing power to someone,Sounds cool right  where it is used and what you can do with that ?      Scientist have many problems to deal with such as finding a New planet,analyzing outer space,finding cure for cancer or other disease. They need lot of computational power to do this kind of project. Many scientist cannot spent their Funds entirely in computational power. So                      BONIC - Berkeley Open Infrastructure for Network Computing BONIC is created to address this problem anyone with computer connected to the internet can donate the computing power.It use the idle time on your computer to cure diseases, study global warming, discover puls

Creating a simple Telegram Bot

Well first what is a bot?      A bot is a piece of software that can execute commands, reply to messages, or perform routine tasks, as online searches, either automatically or with minimal human intervention Now how to create one?     Here i have created a bot that run in telegram and i will show you how to do Steps in creating a Telegram Bot   Create a account in telegram  Search for @botfather ( a bot that will assist you in creating new bot ) Inside BotFather chat type /newbot and it will ask name for the bot and username for the bot once you completed above things successfully then botfather gives you Token id which is essential to create a bot            In this image you can able to find the token id strike out by red color Well now we have everything we need , we can able to create a bot using python ( you can able to create in any language )  In command line                     pip install python-telegram-bot        Bot can get update from user us