This user has been banned.

Stats

7
Projects
80
Devlogs
82
Votes
4
Ships

Coding Time

All Time: 118h 5m
Today: 0h 0m

Member Since

June 17, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

7
🚀
0 devlogs 22 days ago
PiFi

PiFi

Shipped
33 devlogs about 1 month ago
Smart task manager
13 devlogs about 1 month ago
Hex2Decimal
12 devlogs about 1 month ago
🚀
0 devlogs about 1 month ago
🚀
0 devlogs about 1 month ago
EspViking

EspViking

Shipped
21 devlogs about 2 months ago

Activity

Gabrijel
Gabrijel worked on PiFi
48m 11 days ago

I am ready to commit first ship and also made pifi to connect to network PiFi on boot with wlan0 so you can control it, also wrote installer script and wrote better readme, the same with project description.

Update attachment
Gabrijel
Gabrijel worked on PiFi
1h 50m 12 days ago

Now when someone connects they will automaticly get redirected to the captive portal (thats a captive portal), and also when someone tries to access http web site they will get greated with that login, after that they can browse and use http websites like nothing happened, also the good thing is that they have internet access all the time so its less suspicius.

Update attachment
Gabrijel
Gabrijel worked on PiFi
5h 5m 12 days ago

Finally coded out the backend, I am using socketIO so I can update web UI in real time, also tested it and it works

Update attachment
Gabrijel
Gabrijel worked on PiFi
26m 18 days ago

I fixed the DHCP server issue, the problem was in handling dnsmasq as a process.

Update attachment
Gabrijel
Gabrijel worked on PiFi
3h 2m 18 days ago

I finally added internet connection feature, now when client tries to visit http web site he will be redirected to captive portal, and all of this time he will have internet connection which helps with captive portal detection (now its more sneaky and looks more legit). While doing this I found out that i have problem with starting this script two times in a row and now I am fixing that.

Update attachment
Gabrijel
Gabrijel worked on PiFi
3h 41m 19 days ago

I finally made captive portal work, now when someone tries to visit http web site they will be greeted by captive portal. In future i will probably make this captive portal also work with giving internet connection to the user after filling out the form and I will add this same thing but for https

Update attachment
Gabrijel
Gabrijel worked on PiFi
4h 50m 20 days ago

I found out that I have a big issue with captive portal when I restart it without rebooting the whole pi, also found out that I will need to make captive portal with whole different approach.

Update attachment
Gabrijel
Gabrijel created a project
22d ago

NetDog

A replacement for netcat that is more lightweight than it.

0 devlogs 0 followers
Gabrijel
Gabrijel worked on PiFi
4h 13m 22 days ago

I finally implemented captive portal to the evil twin. Now when someone tries to visit some web page via http or https they will first get greated with captive portal that is like a google login page

Update attachment

I just made code little bit cleaner

Update attachment

ive fixed swaping between light and dark mode.

Update attachment

ive fixed some features

Update attachment

I uploaded my demo to an acctual demo site.

Update attachment

I fixed all the things that were problems during ship certifitacion.

Update attachment
Gabrijel
Gabrijel worked on PiFi
2h 50m 25 days ago

After 3 and a half hours I finally made a choice that i will use wlan1 for all sorts of attacks and all sorts of scanning. ive adjusted firmware to that and now wlan0 is used for control over rpi, while wlan1 is for attacks and scans. All of those features work and also added a feature to change to which AP is wlan1 connected to.

Update attachment
Gabrijel
Gabrijel worked on PiFi
48m 26 days ago

I finally found out why i couldnt connect my pi to other networks. Whole time a was trying to do that with wpa_supplicant, but my pi was using NetworkManager. Also started working on settings tab.

Update attachment
Gabrijel
Gabrijel worked on PiFi
2h 18m 26 days ago

so I connected backend and the script for creation of evil twin. Tested it and it works, now i am implementing a feature to change name of evil twin and password (if evil twins network isnt opened).

Update attachment
Gabrijel
Gabrijel worked on PiFi
1h 56m 27 days ago

started coding out the evil twin. Just found out that hostapd and dnsmasq should run async

Update attachment
Gabrijel
Gabrijel worked on PiFi
1h 59m 27 days ago

so i created evil twin part of the page. Also (finally) configured rpi to broadcast AP through wifi adapter.

Update attachment
Gabrijel
Gabrijel worked on PiFi
38m 28 days ago

now arp poisoning is complete, it redirects traffic to the actuall gateway

Update attachment
Gabrijel
Gabrijel worked on PiFi
1h 11m 28 days ago

I finally seted up my kali machine to host an AP, and i also tested my ARP poisoning on vuln gateway (kali machine) and on vuln host (other rpi) and it worked

Update attachment
Gabrijel
Gabrijel worked on PiFi
1h 10m 29 days ago

now also arp poisoning works

Update attachment
Gabrijel
Gabrijel worked on PiFi
3h 27m 29 days ago

Done some polishing of GUI, also started working on ARP poisoning MiTM attack.

Update attachment

i added a feature to deauth a single client, i used scapy

Update attachment

Now it can also verify encription type of nearby network

Update attachment

Now i also get BSSID of APs

Update attachment

I found a bug, it was a typo...

Update attachment

Now it can scan for local hosts on local networks

Update attachment

finally found my wifi adapter and finally automated setting up that adapter into monitor mode

Update attachment

started with AP attacks, currently implementing deauth for single host

Update attachment

i fixed vuln scanning

Update attachment

I added some features

Update attachment

Added a few more features

Update attachment

just added a first button(automated feature).

Update attachment

I finished it. Now this shell acts like a real bash shell.

Update attachment

currently upgrading terminal for tools like airmon-ng and nmap.

Update attachment

Now i added dates as also input for tasks, also fixed a local storage update managment.

Update attachment

the terminal is working!!!

Update attachment

I started implementing terminal

Update attachment

Started making web page. I am using flask for backend managment. Also implemented host discovery and also installed airmon-ng, nmap, wireshark

Update attachment

i added a cache clearing button

Update attachment

Ive added drag and drop to the all filter.

Update attachment

i added light theme switching mode, also fixed a little css of toggles

Update attachment

I added filtering by categories

Update attachment
Gabrijel
Gabrijel created a project
35d ago

PiFi

🔓 PiFi: The Ultimate Pocket-Sized Wi-Fi Pentesting Toolkit for Hackers & Makers! Turn your Raspberry Pi Zero 2 W into a powerful wireless hacking gadget — all with one command. PiFi is a lightweight firmware that transforms your Pi into a portable pentesting tool capable of: 💥 Deauthing devices off networks 🎭 Running an Evil Twin access point 🕵️‍♂️ DNS + ARP spoofing for MITM 📡 Scanning for nearby networks & clients 🌐 All through a sleek Flask-based web UI Whether you're a CTF warrior, infosec student, or just a curious hacker, PiFi gives you a tactical edge — in your pocket. ✨ Why PiFi? Zero setup headaches — one-line install Built specifically for the Pi Zero 2 W Runs headless, boots into attack mode 100% open-source and modular 🔥 Think Kali, but tiny — and built for your hoodie pocket.

PiFi
33 devlogs 0 followers Shipped

I implemented hash cracker into command line tool

Update attachment

fixed it, the problem was in lenght of some passwords in wordlist. Also from now on wordlist is a .txt file

Update attachment

Just finished coding a python script made for hash cracking, I have a bug, some passwords arent hashed correctly.

Update attachment

I coded kernel for sha1 cracking.

Update attachment

I finally designed the toggle switches. Also added a few folders i forgot to add that were part of this project.

Update attachment

styled a little, also added an ability to change tasks text

Update attachment

I started using local storage to save data even when the web page is refreshed

Update attachment

i started implementing GPU usage for hash cracking

Update attachment

i added a convertor from decimal to ASCII

Update attachment

Ive implemented a decimal to hex and binary coversion.

Update attachment

Added some styling to the web page. I also added a feature to add the task.

Update attachment

Ive added a feature to reverse an endian in which the hexes or bytes were stored

Update attachment

Just added binary conversion to the command line tool

Update attachment
Gabrijel
Gabrijel created a project
38d ago

Smart task manager

A sleek and intuitive to-do list app that lets you create, edit, and sort tasks with ease. Toggle between light and dark themes, filter tasks by status, set due dates, and drag-and-drop to reorder your day. With persistent local storage and a playful "clear completed" animation, staying productive has never been this fun.

Smart task manager
13 devlogs 0 followers Shipped

Just finished the setup, input handling and also added a few features.

Update attachment
Gabrijel
Gabrijel created a project
38d ago

Hex2Decimal

Command line utillity made for conversion between hex, decimal and binary. It also has implemented hash cracker.

Hex2Decimal
12 devlogs 0 followers Shipped
Gabrijel
Gabrijel created a project
39d ago

RPi Zero W 2 proxy/router

Firmware made for RPi Zero W 2 that turns it into proxy.

0 devlogs 0 followers
Gabrijel
Gabrijel worked on a deleted project

Still trying to find the right lib to use for working with BLE.

Update attachment
Gabrijel
Gabrijel created a project
40d ago

EspEvilLogger

ESP32 based device that records pressed keys on keyboard, and can also insert keystrokes.

0 devlogs 0 followers

I am done with this project. Ive learned a lot and it was such a good experience.

Update attachment

Now, wordlists are stored into a files instead of vectors.

Update attachment

i implemented FTP brute force and it works

Update attachment

ive started implementing FTP bruteforce

Update attachment

SSH bruteforce now works

Update attachment

I started working on SSH bruteforce

Update attachment

Ive fixed vuln scanner, and now it works.

Update attachment

Recently ive been debugging vuln scanner backend

Update attachment

ive been finishing vuln scan feature.

Update attachment

Ive been working on vuln detection

Update attachment

Ive made a prompt for gemini.

Update attachment

Ive started implementing vulnrabilitie detection

Update attachment

I made GUI better

Update attachment

Ive done it

Update attachment

ive started coding os detection

Update attachment

Ive put a dark mode on my web page(so it doesnt hurt my eyes).

Update attachment

I fixed version scanner. The problem was that IPs were stored in network byte order when they needed to be stored in host byte order.

Update attachment

I fixed a version scanner. The problem was in backend. I needed to initialize a task with freertos for that to solve the problem.

Update attachment

I found out that the whole problem was in the backend of the web page.

Update attachment

Today Ive started debuging service identifier.

Update attachment

Today I modified my host identifier. Now its using ARP table for identifing hosts instead of pinging each one.

Update attachment
Gabrijel
Gabrijel created a project
51d ago

EspViking

Firmware made for ESP32 that is made for wifi pentesting.

EspViking
21 devlogs 3 followers Shipped
Gabrijel
Gabrijel joined Summer of Making
55d ago

This was widely regarded as a great move by everyone.