Skip to content

Instantly share code, notes, and snippets.

View cywf's full-sized avatar
:shipit:
Tinkering

Kylo P cywf

:shipit:
Tinkering
View GitHub Profile
@cywf
cywf / common-trackers.md
Created February 14, 2024 16:22
A guide on how to disable common trackers and privacy infringing background services on iOS & Android

Disable Common Trackers & Privacy Infringing Background Services on iOS & Android

Introduction

Mobile devices constantly exchange data with various services, many of which track your activities and compromise your privacy. This guide outlines steps to disable common trackers and privacy-infringing background services on iOS and Android devices, helping you maintain control over your personal information.

iOS: Enhancing Privacy

Identifying and Disabling Trackers

@cywf
cywf / bitwarden.md
Created February 14, 2024 16:15
A guide on how to properly and securely setup Bitwarden for iOS and Android Devices

Setting up Bitwarden for iOS and Android Devices

Introduction

Bitwarden is a renowned open-source password manager that helps you store and manage your passwords in a secure vault. Using a password manager like Bitwarden not only simplifies managing your online credentials but significantly enhances your online security.

Installation

iOS

@cywf
cywf / proton-vpn.md
Created February 14, 2024 16:10
A guide on how to setup ProtonVPN on iOS and Android Devices

Setting up ProtonVPN on iOS and Android Devices

Introduction

ProtonVPN is a highly secure VPN service that prioritizes privacy and security for its users. Using a VPN like ProtonVPN is essential for protecting your online activities from eavesdropping, especially on unsecured Wi-Fi networks, and for bypassing geo-restrictions.

Installation

iOS

@cywf
cywf / brave-browser.md
Created February 14, 2024 16:02
A gist guide on how to properly setup Brave Browser securely on iOS & Android

Setting up Brave Browser on iOS & Android

Introduction

Brave Browser is a fast, private, and secure web browser for iOS and Android. It comes with built-in features to block ads and trackers, making your browsing experience more secure and private. This guide will walk you through setting up Brave Browser on your mobile devices, ensuring you're browsing securely from the start.

Installation

iOS

@cywf
cywf / geo-data-wazuh.md
Created February 11, 2024 20:41
Importing and Visualizing Geographical Threat Data in Wazuh SIEM

Importing and Visualizing Geographical Threat Data in Wazuh SIEM

This document provides a step-by-step guide on how to import external threat data, such as vulnerable devices identified by Shodan.io, and visualize it on a geographical map within Wazuh SIEM's OpenSearch Dashboards.

Prerequisites

  • Ensure that your Wazuh installation includes OpenSearch and OpenSearch Dashboards (formerly Elasticsearch and Kibana).
  • Obtain geographical threat data in JSON format with latitude and longitude information.

Step 1: Obtain and Prepare Data

@cywf
cywf / smart-contracts.md
Created January 14, 2024 17:25
Explore the essential concepts behind smart contracts on both Ethereum and Solana blockchains. This comprehensive guide delves into the mechanics, security practices, and real-world applications of smart contracts. It also highlights the importance of ethical vulnerability disclosure, the role of blockchain security firms, and the transformative…

Introduction

Smart contracts are a pivotal aspect of blockchain platforms like Ethereum and Solana. They enable automated transactions and agreements to be carried out without the need for intermediaries. Below, we'll explore how smart contracts are implemented in both Ethereum using Solidity and Solana using Rust.

Ethereum Smart Contracts with Solidity

Ethereum smart contracts are written in Solidity, a high-level language specifically designed for Ethereum. Here's a simple example of a smart contract written in Solidity that manages a decentralized voting process:

// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
@cywf
cywf / sol-attack-sim.md
Created January 13, 2024 18:24
Solana Smart Contract Attack Simulation Guide

Overview

This guide provides instructions for developers on how to simulate an attack on a Solana smart contract using the Solana Test Validator. The steps include creating attacker and victim addresses, funding the victim address, and documenting the testing process.

Prerequisites

  • Solana CLI installed and configured.
  • Solana Test Validator running.

Steps

  1. Create Attacker and Victim Addresses Generate new keypairs for the attacker and victim:

Technical Debt: Concept and Resolution in Rust

Introduction to Technical Debt

Technical debt is a metaphor reflecting the implied cost of additional rework caused by choosing an easy, limited, or quick solution now instead of using a better approach that would take longer. Similar to financial debt, technical debt accumulates interest, meaning that the longer it remains unpaid, the more time and resources it will take to resolve.

@cywf
cywf / gpt4-vision.md
Created October 20, 2023 21:23
Delve into the remarkable capabilities of OpenAI's GPT-4 Vision (GPT-4V), a significant stride towards multimodal AI. This article explores how GPT-4V incorporates image understanding with textual analysis, its various capabilities like object detection, visual question answering, and data analysis, and its potential real-world applications. Dis…

GPT-4 Vision: Bridging Text and Imagery in AI

Introduction

OpenAI's GPT-4 Vision (GPT-4V) represents a significant stride towards multimodal AI, a domain where AI systems can understand and interact with the world using multiple modes of input and output. The GPT-4V specifically incorporates image understanding with textual analysis, thus paving the way for more intuitive and versatile AI applications. The evolution from GPT-4 to GPT-4V was highly anticipated, and now with its release, a new chapter in AI capabilities has been unveiled.

GPT-4V Capabilities

Visual Inputs Integration

GPT-4V enriches ChatGPT with image understanding, allowing for a variety of visual tasks to be performed alongside textual tasks. This fusion of visual and textual inputs empowers GPT-4V to analyze a diverse range of visuals including photographs, screenshots, and documents containing both text and images.

@cywf
cywf / autogen.md
Created October 20, 2023 21:10
Explore Microsoft's AutoGen, a groundbreaking framework designed to simplify the orchestration, automation, and optimization of Large Language Model (LLM) workflows. Delve into its core features including multi-agent conversations, workflow orchestration, and enhanced LLM inference. This article provides insights into getting started with AutoGe…

AutoGen: Microsoft's Gateway to Advanced LLM Workflows

Introduction

Microsoft's AutoGen is a novel framework designed to orchestrate, automate, and optimize Large Language Model (LLM) workflows. It facilitates the creation of next-gen LLM applications through multi-agent conversations, making complex workflows more manageable and efficient.

Core Features

Multi-Agent Conversation Framework

AutoGen introduces a multi-agent conversation framework that forms the backbone of its operation. It enables the development of customizable agents based on LLMs, tools, humans, or a mix of these elements. These agents can engage in conversations to accomplish tasks, supporting complex conversation patterns and interactions.