
Smile, You’re Hacked: Pentesting Open Cameras
Hey folks! Ever wondered how secure those surveillance cameras watching your every move really are?
Tutorials, security write-ups, tool roundups and opinions. Search everything, or filter by topic.

Hey folks! Ever wondered how secure those surveillance cameras watching your every move really are?

Another day, another phishing site. Those hackers are getting on my nerves. I'm tired of seeing people fall for these scams. I want to do something about it.


Hello again! It's been a while since my last article. I've been busy with life and work. It's been a crazy year so far. I hope you're doing well.

Hello everyone, I am back with another tool. This time it is a tool to generate wordlists based on GitHub repositories. I have named it Repolist

I was working on an old Angular project and I noticed that the developer was calling a lot of functions inside the template. The template was full of functions like this:

Have you ever accidentally deleted a crucial file in Visual Studio Code (VSCode) and felt like all hope was lost?

In 2018, TailwindCSS was a new thing and I was looking for a project to try it out. I was also a big fan of GeoGuessr, a game where you are dropped in a random location in the…


Hey there! If you're using Symfony, please disable the Symfony Profiler in production.

Hey there! In this short post, we'll explore how to generate diagrams using ChatGPT. Let's get started.

Sourcemap is a powerful tool for developers when debugging their JavaScript code. They provide a way to map the minified, production code back to the original, unminified source…

When working on a remote server with VSCode, you may run into an issue where you need to modify or create files that require root privileges.

When deploying an Angular app to a server, you may run into an issue where the routing doesn't work properly.

Hey there! In this short post, we'll explore how to find the nearest color from an array of colors using JavaScript. No fancy libraries, just plain old JavaScript. Let's get…
Have you ever heard of favicon? It's that little icon that appears in your browser tab when you visit a website.

Hello everyone, in this post we will learn how to dockerize a Laravel and Angular app.

MutationObserver is a powerful feature in modern web development that allows developers to monitor changes in the DOM and execute custom logic in response. In this post, we'll…

Certification exams can be challenging to prepare. But with the right approach and mindset, you can increase your chances of success.

Have you ever lost your phone, wallet, or keys and wished there was an easy way to get them back?

I have been playing with OpenAI API for a while now, and I have to say, it's pretty cool. Then I had an idea: what if I could use OpenAI API to write comments on social media?…

As I sit down to write this blog post, I can't help but notice the ways in which AI content is all around me. Podcasts, YouTube videos, blog posts, and even tweets are being…

Hey there, if you are reading this, then you are probably know that I've been blogging every day, and let me tell you, it's been a journey.

Hey there, today I want to talk about a tool that I recently created called domains. This tool is a CLI tool that allows you to extract domains from a list of URLs. This tool is…

Hey there, today I want to talk about a serious vulnerability that many developers always forget to implement in their applications which is Authorization.

JavaScript is a powerful and widely-used programming language, but it's not without its quirks and oddities. Whether you're an experienced developer or just starting out, it's…

Hey folks, today I want to introduce you to a neat little tool that I recently discovered called Depcheck. It's a dependency analysis tool that can help you identify which…

Listen up, folks, I've got something to say about the current state of the metaverse. This is a question that's been on my mind for a while now, and I think it's time to address…

In this blog post, I will show you how to intercept HTTP(S) requests. This is useful for debugging, testing, and other purposes.

UnoCSS is a modern CSS engine that's designed with flexibility and performance in mind. Unlike traditional CSS frameworks, UnoCSS focuses on providing the core functionalities of…

ChatGPT is a popular chatbot that can be used to generate realistic conversations. It is based on the GPT-3 language model, which is a state-of-the-art neural network that can be…

Moment.js is a popular JavaScript library for handling and formatting dates and times.

In this blog post, we'll take a look at BetterViewer, a Chrome extension I created that allows you to view images in a more convenient and customizable way.

Angular is a widely used TypeScript-based framework for building complex and feature-rich single-page applications.

As a developer, it's important to stay up to date with the latest technology trends and advancements, and understanding important acronyms is one way to do that. Here are some…

In this blog post, I will show you how to add Speech Synthesis to your Jekyll blog. This feature is available in all modern browsers and is a great way to add accessibility to…

With the use of the uiautomator2 library and the Android Debug Bridge (ADB), we can automate various tasks on an Android device from a computer.

In this post, we will look at some of the most common tasks that developers do and see how we can do them without using any libraries or frameworks.

As a software developer working in a small team, maintaining a balance between code readability and performance is a constant challenge. On one hand, code readability is crucial…

As a software developer, I have always been on the lookout for tools that can make my work easier and more efficient. I've tried a lot of different code comparison and merging…

When using Google Chrome, there are a number of extensions that I find useful. These extensions help to improve my productivity and make my life easier. In this post, I will…

When building a web application, it is important to consider the security implications of the "Access-Control-Allow-Origin" header.

As businesses continue to rely heavily on technology, it's become increasingly important to ensure that all systems are running smoothly. One area where this is especially true is…

I use Laravel a lot for my projects, and I've always found it to be a great framework. However, I've always found it to be a bit of a pain to manage and maintain. That's why I'm…

Pipeline operator is a new feature that is coming to JavaScript in the future. It is a new operator that allows you to chain functions together. It is similar to the Unix pipe…

As a business, it's important to have a strong online presence and use modern technologies to develop and test your apps.

I was playing around with the Monaco editor and I wanted to add a placeholder to it. Just like the placeholder in VSCode. I couldn't find any documentation on how to do it, so I…

In this post, I will be sharing some of the Google Dorks that I use for advanced searching and information gathering.

When I first started using Next.js, I was excited about all the features it offered for building server-rendered React applications.

Programming is a vast field and it is very difficult to remember all the syntaxes and commands. So, I have compiled a list of programming cheat sheets that will help you to…

In this post, I will be sharing some of my favorite one-liner commands that I use for bug hunting. These commands can be used to perform reconnaissance, identify open ports, check…

It was a typical Monday morning and I was assigned a new task, to create an application that generates reports from user input data. The catch was that the input data was coming…

This blog post is a rant. I'm going to talk about how LinkedIn has become a place for people to post irrelevant content and cringy posts.

If you're a developer, you probably use VSCode. It's one of the best code editors out there. It's fast, lightweight, and has a lot of great features.

If you're new to Flutter and looking to get started, you're in the right place.

If you're a web developer, you've probably heard of Tailwind CSS by now.

I was working on a project that involves a lot of images, some from my own server, and some from external sources. I soon realized that loading images from external sources was…

In this post, I want to share some of my personal favorites libraries that I use on a regular basis.

If you're a frequent blogger or reader, you know how time-consuming it can be to search through a long list of posts for a specific piece of content. That's why adding a quick…

If you're thinking about using Laravel and MongoDB together in your next project, I have three words for you:

My community has been asking me for Canva Pro invite links for a while now. I have been giving them out manually, but I thought it would be easier to automate the process. I…

I have been pentesting for a while now and I have used a lot of tools. There are some tools that I use everyday and I thought I would share them with you.

Are you interested in learning JavaScript, but don't want to spend any money on courses or tutorials? Look no further! These resources will help you get started with JavaScript…

WPScan is a popular tool for performing security assessments on WordPress websites. It generates a detailed report of any vulnerabilities it finds, including information about the…

Exporting data from ag-grid to Excel is a common requirement, but did you know that this feature is only available in the Enterprise version of ag-grid? If you are using the…

If you're using the popular CSS framework Tailwind CSS, you may have noticed that it includes a number of "dark" classes that are prefixed with dark-. These classes are designed…
