AWS EC2 – RDP and PSRemoting with Private Keys

If you ever had to login to an EC2 instance in AWS which wasn’t AD joined, you probably know how to fetch the generated admin password. It is not hard, but requires some extra steps to actually open a working WinRM session or even copy-pasted passwords to login via RDP. Wouldn’t it be better to login to these instances by passing directly your EC2 Key-Pair?

CloudRemoting is my new PowerShell module that tries to solve these management tasks similarly as ssh -i <privatkey> does, but for rdp and for pssession.

Magyar Elektronikus Könyvtár – UWP App

Magyar Elektronikus KönyvtárHungarian Electronic Library, a.k.a Magyar Elektronikus Könyvtár app is my very first Windows Universal Platform (UWP) application which is published to the Microsoft Store.

It is a free catalog-browser and e-book reader application for the National Széchényi Library of Hungary, which is the largest catalog and archive of Hungarian contents. The app allows access to more than 15.000 books, documents and other publications both in PDF, DOC and HTML formats.

MPM, a saját fejlesztésű web-motor

Hatos-rétesA Muráti Portál Motor, vagyis az MPM múltja még a gimnáziumi éveimbe nyúlik vissza. Már webes munkásságom kezdete óta próbáltam saját oldalaim úgy kialakítani, hogy a kinézetet, a tartalmat és a működést a lehető legjobban szét tudjam választani. Olyan többfelhasználós, jogosultságokhoz kötött portálszerű rendszert akartam készíteni, melynek segítségével a fejlesztők egyedi igények alapján önállóan működő, de a végfelhasználók számára könnyen kezelhető webalkalmazásokat tudnak készíteni. Az MPM tehát egy keretrendszerként fogható fel, ami inkább webalkalmazás fejlesztőknek, mint az e témában kevésbé jártas honlapszerkesztőknek nyújt platformot.

Analysis of Corporate Communication – M.Sc. Thesis

bme_msc_thesisThe subject of my university thesis is the analysis of corporate communication. The purpose of the paper is to design and implement a Business Intelligence (BI) system which supports the discovery of those communication groups who are different from the organization structure, the tracing of specific cases and the load measurement of each communication participant.

P2P fájlcserélő hálózat és kliens

MK091 P2P KliensMédiakommunikáció labor feladatom egy Napster szerű P2P fájlcserélő hálózat és kliens elkészítése volt. A  szerver oldali funkciókat mysql adatbázis felett php nyelven valósítottam meg, ahol a szerver-kliens protokollüzenetek XML-RPC hívásokon keresztül cserélődnek, a klienseket pedig .NET C# nyelven valósítottam meg, ahol a kliens kommunikáció aszinkron socket kapcsolatokra és többszálú végrehajtásra épül. A rendszer támogatja a beragadt kliensek és letöltések szerver oldali ütemezett kirúgását, a hamis megosztások automatikus törlését és a kliensek automatikus frissítését is.