Protocol-Buffer_Delphi_FPC
A Delphi and FPC version of Google Protocol Buffer system. Includes a generator (protoc-pascal) to parse .proto files into object-pascal source files.
- Active
- Library
- Lazarus and Delphi
- GitHub
- ★ 14
- MIT

30,057 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
A Delphi and FPC version of Google Protocol Buffer system. Includes a generator (protoc-pascal) to parse .proto files into object-pascal source files.
Trata-se de uma ISO (DVD) estilo aqueles cd´s geek que vinha em revistas na década de 90, que sempre achei legal. :3 É mais uma expressão artística e nostálgica do que ensinamentos revolucionários. Até porque, Hackerismo é um Estilo de Vida, não se ensina isto. Mas vai ser legal pra quem esta começando. E acredito que consegui ir além do óbvio, sendo um material inicial, porém livre de redundância. Coloquei elementos "que você só encontra aqui", ou seja, tive preocupação em incluir coisas que vão além da parte técnica. Tentei criar um material tendenciosamente hacktivista, libertário, criptoanarquista. Mas acho que é prepotência minha. xD Download: https://www.youtube.com/redirect?q=https%3A%2F%2Fmega.nz%2F%23F%21isskiYrA%21E3iKrYs9iigMuPi3pibN1g&v=JquoPTFRxqk&redir_token=juzi5goTekcKvzaX7tImFexUZc98MTU4MTAwODkxNkAxNTgwOTIyNTE2&event=video_description
This is a software/hardware development tool that allows the user to send strings on an interface (parallel,serial, network or other), specified in hexadecimal or strings or a combination of these. The strings can be retrieved/stored from/to a file.
WoW MITM Protocol Analyzer (Defunct)
This repository contains the Pascal unit for the Limine Boot Protocol.
A-Radar supports already the following protocols and services: RDP (Remote Desktop/Terminal Server) VNC (Virtual Network Computing) ICA (Citrix Independent Computing Architecture) SSH (Secure Shell) Telnet (TELecommunication NETwork) HTTP/HTTPS (Hypertext Transfer Protocol) FTP (File Transfer Protocol) SFTP (Secure File Transfer Protocol) Raw Socket Connections OFS (Open and monitor Folders) BFS (Backup Folders) RFS (Open and monitor Registry Keys) Of course, you can define your own protocols and services using the integrated Data Manager! No limit of Protocols and Services So many external Applications per Protocol as you wish Application deep and fine-tuning using User Defined Strings
On the surface, Ziphelp is basically HTML in a compressed zip archive, hence the name. Pack any folder with HTML files into a zip archive and you are good to go. But Ziphelp is more than that, it is a protocol based on the standard sitemap protocol, designed to give a help viewer (here: the Delphi implementation) extended information about the content of the help system. That is help context numbers, help keywords, associative keywords, page titles. This information is missing in a standard sitemap.xml. Ziphelp extends the sitemap protocol and enables direct communication of an app with the help system. The Ziphelp protocol is not just for zip archives. It works inside an archive, with uncompressed folders or with HTML content loaded directly from a website. A Delphi desktop app may be deployed with local application help, uncompressed, zipped or embedded. A mobile or web application might not ship with local HTML content, but refer to an online version instead.
The BlackHole Protocol. Secure & server-less file transfer that works over blockchain technology.
TP-Link WiFi SmartPlug HS1x0 for Delphi
Noso Protocol Classes
IP Sniffer is a comprehensive network tool for capturing and analyzing all traffic on a network, including IP addresses.
Delphi Protocol Buffer parser
Fast and simple implementation of Protocol Buffers for Delphi. Now we support code generation for the classes. Next, we plan to add reflection and records using memory regions.
An RFC 6749 OAuth2 Client implemented as a Lazarus Package. The client is intended to be fully featured and supports the following grant types: Authorization Code Grant Implicit Grant Resource Owner Password Credentials Grant Client Credentials Grant. Attention has also been paid to extensibility. The client also provides: A means of implementing an Extension Grant, including new grant types. Support for new token types Support for New Endpoint Parameters, and Support for additional error codes. This OAuth2 Client uses an external User Agent - the System Web Browser - and incorporates in internal http server for handling redirect responses from an Authorization Server. The package uses the Indy Component library for both an http/https client and an http server. When the https protocol is used the OpenSSL library must also be installed and available for use. Multithreading support is required for Authorization Code and Implicit Grants. The package is written in Object Pascal and is made available under the Lesser GPL. The package requires the Indy package for http/https protocol support. It has been configured for use with the MWA Software IndySecOpenSSL package and the Indy Component Library. A separate branch (Indy106Compat) is also available. This will work with the Indy Component library on its own. However, you will be limited to using the unsupported OpenSSL 1.0.2 library (current is OpenSSL 3.x) and TLS 1.2. For installation instructions please refer to the User Guide.
Networking Security In the Online Package Manager
Web Protocol Probe
this is a delphi project for tracking GPS that use GT06 communication protocol, sense there is few servers for this kind of protocol.
A GUI for the Barev protocol built with Lazarus/Free Pascal.
Protocol buffers library for Delphi
Implementation of the Slim protocol of FitNesse for Delphi
OSDPClient (Open Supervised Device Protocol)
FreePascal-native MCP (Model Context Protocol) server library — expose tools, resources, and prompts from Pascal programs to AI agents. Zero third-party dependencies, stdio + Streamable HTTP.
Ajude nosso trabalho faça uma doação de qualquer valor http://mpago.la/YQYO Nova versão com restauração do backup e correção na execução do backup o sistema não trava, com execução 100% mais seguro todos os dados da conta ftp, mysql e são gravados em um arquivo ini criptografados, localizado na pasta "C:\TyttoSoft\BKPConfig.ini" Execução de backup mysql com extenção *.sql Envio do backup por FTP (File Transfer Protocol) com proteção TLS (Transport Layer Security). Sistema com logs de erro salvos em arquivo *.txt, quando ocorrer algum, erro sistema abre uma tela de aviso com o problema ocorrido. **Arquivos do sistema** -TyttoSoftBKP.exe salvo na C:\TyttoSoft -logs.exe salvo na C:\TyttoSoft -libmysql.dll salvo na C:\Windows -libmysql41.dll salvo na C:\Windows -libmySQL50.dll salvo na C:\Windows -libmysql51.dll salvo na C:\Windows -libmysql55.dll salvo na C:\Windows
OpenXP 5 is a multi-protocol offline mail and news reader for the text console, supporting internet email, Usenet, Fidonet, ZConnect, etc. It is based on OpenXP (https://sourceforge.net/p/openxp, currently inactive) which is based on CrossPoint (XP) by Peter Mandrella. OpenXP 5 is capable of establishing TLS encrypted connections to POP3, IMAP, SMTP and NNTP based servers and supports the new IPv6 protocol. see: http://de.wikipedia.org/wiki/CrossPoint http://svn.code.sf.net/p/openxp5/code/doc/Crosspoint_Versions.pdf http://groups.google.com/forum/#!forum/de.comm.software.crosspoint
Jabber XMPP Protocol
Goal of this projects is to design unified general binary data format and to provide open-source libraries and tools for it.
ECTP - Encrypted Compressed Transfer Protocol This protocol is similar to HTTP but with commands and features like FTP. The main features are security and compression abilities and the consequent use of one perisistant connection.
Establishing asynchronous, multithreaded, bidirectional communication without blocking messages can be time consuming and error prone. Using libTML allows you to implement asynchronous message exchange on top of the IETF standard protocol BEEP (Blocks Extensible Exchange Protocol) without the need to fiddle around with the basics of message processing. All your work can be put into the features of the application instead of taming a TCP/IP socket.
Program allow you to program flash memory on the protocols spi, I2C, MicroWire. Supports CH341a, CH347, UsbAsp, AVRISP(LUFA), Arduino, FT232H.
The AI Operating System for Delphi. 100% native framework with RAG 2.0, autonomous agents, MCP protocol, and universal LLM connector. Supports OpenAI, Claude, Gemini, Ollama, and more. Delphi 10.4+ (limited), full support from Delphi 12 Athens.
DelphiGrpc is a Delphi implementation of the realtime and streaming gRPC protocol (http://grpc.io).
Native Delphi Server implementation of the Model Context Protocol (MCP)
Delphi implementation of ZeroMQ Majordomo protocol and CZMQ high level binding
RNL - Realtime Network Library - The opensource reliable UDP network library
Bindings to libwayland and pascal unit generator for the various {protocol}.xml files
ACME (Let's Encrypt protocol) Component for Delphi Tokyo 10.2.3 and Rio
A multi-purpose logviewer
The FastCGI protocol is designed for communication between a web server and a web application. It is commonly used for PHP or Python web applications. However, when I needed it, there was no usable implementation for Delphi available. This library fills that gap. It is MIT licensed.
A Modern and Lightweight W3C WebDriver Client for Delphi, written from scratch and fully cross-platform. This project provides a pure Delphi implementation of the official W3C WebDriver protocol, allowing you to automate browsers without Selenium, external dependencies, or .NET bindings.
PascalSCADA for Lazarus
AMQP protocol based on now massively fragmented https://github.com/delphiripper/comotobo
Sending iOS (and Android) remote push notifications for your Delphi service with the HTTP/2 protocol
Learning and Examples Networking
High performance Delphi client based on Librdkafka with full protocol support.
MCP (Model Context Protocol) server library for Delphi. Built on DMVCFramework, it lets you expose tools, resources and prompts via attributes and RTTI. Supports both HTTP Streamable and stdio transports. MCP 2025-03-26 compliant.
MQTT5 Client component for Free Pascal
Multi-Server - MQTT broker, KissB enabled, and more !
Implementation of ZXCVBN password protocol for Pascal/Delphi
Debug Adapter Protocol for Delphi
kcp协议 pascal版本
A Model Context Protocol server for Firebird 2.5 – 5.0, written in Delphi with the official `fbclient` driver. It lets an AI assistant document schemas, analyze query plans, advise on indexes (which to add and which to drop), audit schema health, and drive goal-based optimization. Read-only by default.
BTService - open source Delphi library implementing the BitTorrent protocol
This project is a very basic demo showing how to authenticate with OAUTH2 and send an email message for gmail, microsoft/office365 as well as hotmail.com/outlook.com/live.com email addresses.
Networking Learning and Examples
active directory query tool using LDAP Protocol , helps red teamer / penetration testers to validate users credentials , retrieve information about AD users , AD groups
A simple tool to start exploring the Delphi language server protocol
This repo provides the IndySecOpenSSL package for both Delphi and Lazarus/fpc. This package provides a new (optional) OpenSSL package separate from Indy's "protocols" package and adds support for OpenSSL 3.0 and later. It may be used as an add-on the Indy 10.6 or the forthcoming Indy 10.7 releases. The IndySecOpenSSL package's purpose is to provide Indy users with an upgrade path to the use of current OpenSSL (3.x) libraries with the minimum of change. This includes users that use the existing version of Indy bundled with Delphi and the version provided with the Lazarus Online Package Manager. For more information on the installation and use of the package please read the comprehensive User Guide provided in the docs subdirectory. New users should pay particular attention to the installation instructions and guidance on installation of the OpenSSL shared libraries (DLLs) included in the User Guide.
Networking In the Online Package Manager
MicroCoin base package and protocol definition
MCP server bridging Cursor to Altium Designer via DelphiScript
a telnet/ssh client with feature of SSH1/2, Z-modem protocol and many interesting function for bbs.
an implementation of the https://balancer.fi protocol in native code
USB protocol and IR codes for the Creative Sound BlasterX Katana
A lightweight, component-based wrapper for inter-process communication (IPC) in Delphi using the WM_COPYDATA protocol. This package allows you to send and receive strings or data structures between separate Windows applications with minimal configuration.