All Projects → PumpkinSeed → sqlfuzz

PumpkinSeed / sqlfuzz

Licence: Apache-2.0 license
Simple SQL table fuzzing

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to sqlfuzz

MySQLSandbox
MySQLSandbox with orchestrator in docker
Stars: ✭ 13 (-90.97%)
Mutual labels:  mysql-server
Database-Naming-Convention
Database Naming Conventions & Best Practices
Stars: ✭ 76 (-47.22%)
Mutual labels:  mysql-database
creek
使用Spring Security + JWT Token + RBAC的方式实现认证和授权,持久层使用Mybatis plus。避免每次重复编写认证和授权功能、角色管理、异常处理、参数校验等代码,直接上手业务代码,不再烦恼于构建项目与风格统一。
Stars: ✭ 21 (-85.42%)
Mutual labels:  mysql-database
WendzelNNTPd
A usable and IPv6-ready Usenet-server (NNTP daemon). It is portable (Linux/*BSD/*nix), supports AUTHINFO authentication, contains ACL as well as role based ACL and provides "invisible" newsgroups. It can run on MySQL and SQLite backends.
Stars: ✭ 43 (-70.14%)
Mutual labels:  mysql-database
node-mysql
Node with mysql boilerplate
Stars: ✭ 72 (-50%)
Mutual labels:  mysql-database
node-typescript-starter
REST API using Node with typescript, KOA framework. TypeORM for SQL. Middlewares JWT (auth), CORS, Winston Logger, Error, Response
Stars: ✭ 19 (-86.81%)
Mutual labels:  mysql-database
iOS-MySQL-Client
iOS MySQL client
Stars: ✭ 26 (-81.94%)
Mutual labels:  mysql-database
naive-bayes-classifier
Implementing Naive Bayes Classification algorithm into PHP to classify given text as ham or spam. This application uses MySql as database.
Stars: ✭ 21 (-85.42%)
Mutual labels:  mysql-database
Library
Online Library Management. User can search, check in, checkout book. System adds fines automatically if the book is not checked in by due date
Stars: ✭ 27 (-81.25%)
Mutual labels:  mysql-database
Musical-World
DBMS Mini Project that basically designed for online music player
Stars: ✭ 59 (-59.03%)
Mutual labels:  mysql-database
serverless-node-sequelize-rds-rest-api
Serverless rest api application with Node.js to perform simple CRUD operation using MYSQL database hosted on AWS RDS with Sequelize ORM
Stars: ✭ 43 (-70.14%)
Mutual labels:  mysql-database
ercole-agent
Proactive Software Asset Management. Agent component
Stars: ✭ 24 (-83.33%)
Mutual labels:  mysql-database
book-note
📖 book note,读书笔记
Stars: ✭ 21 (-85.42%)
Mutual labels:  mysql-database
ACE-World-16PY-Patches
World Database Releases for ACEmulator. This repo uses ACE-World-16PY as the base and combines it with patches to create the complete World.
Stars: ✭ 29 (-79.86%)
Mutual labels:  mysql-database
php-search-all-database
With this code, you can search all database with narrowing down the Tables & Column to search in, Resulting in low traversing & high performance
Stars: ✭ 21 (-85.42%)
Mutual labels:  mysql-database
peach-blog
🍑 a blog based on flask
Stars: ✭ 55 (-61.81%)
Mutual labels:  mysql-database
mySequelWeb
MySequel Web is an open source web based GUI tool to access your MySql database. It is similar to PHP My Admin of WAMP. Here you can access any MySQL database with proper connection strings. We do not save or store any of your connection strings or data. Every thing related to your connection strings are volatile. You can host this as a simple n…
Stars: ✭ 26 (-81.94%)
Mutual labels:  mysql-database
mysql-cluster
Scalable MySQL Cluster with ProxySQL Load Balancer and Orchestrator
Stars: ✭ 42 (-70.83%)
Mutual labels:  mysql-database
migrate-Java-EE-app-to-azure
Migrate an existing Java EE workload to Azure
Stars: ✭ 12 (-91.67%)
Mutual labels:  mysql-database
docker-compose-all-mysql
MySQL and MariaDB docker containers of MySQL v5.5, v5.6, v5.7, v8.0, mariadb v10.0, v10.1, v10.2, v10.3
Stars: ✭ 105 (-27.08%)
Mutual labels:  mysql-server

SQLfuzz

Go Report Card GoDoc License made-with-Go sqlfuzz test workflow

Load random data into SQL tables for testing purposes. The tool can get the layout of the SQL table and fill it up with random data.

Installation

MacOS

wget https://github.com/PumpkinSeed/sqlfuzz/releases/download/{RELEASE}/sqlfuzz_darwin_amd64 -O /usr/local/bin/sqlfuzz
chmod +x /usr/local/bin/sqlfuzz

Linux

# amd64 build
wget https://github.com/PumpkinSeed/sqlfuzz/releases/download/{RELEASE}/sqlfuzz_linux_amd64 -O /usr/local/bin/sqlfuzz
chmod +x /usr/local/bin/sqlfuzz

# arm64 build
wget https://github.com/PumpkinSeed/sqlfuzz/releases/download/{RELEASE}/sqlfuzz_linux_arm64 -O /usr/local/bin/sqlfuzz
chmod +x /usr/local/bin/sqlfuzz

Windows

You can download the Windows build here

Build from source

wget https://github.com/PumpkinSeed/sqlfuzz/archive/{RELEASE}.zip
# unzip
# cd into dir
go install main.go

Usage

# MySQL
sqlfuzz -u username -p password -d database -h 127.0.0.1 -t table -n 100000 -w 100

# Postgres
sqlfuzz -u username -p password -d database -h 127.0.0.1 -t table -n 100000 -w 100 -P 5432 -D postgres

Flags

  • u: User for database connection
  • p: Password for database connection
  • d: Database name for database connection
  • h: Host for database connection
  • P: Port for database connection
  • D: Driver for database connection (supported: mysql, postgres)
  • t: Table for fuzzing
  • n: Number of rows to fuzz
  • w: Concurrent workers to work on fuzzing
  • s: Seed value for reproducibility of data

Package usage

TODO: Write package

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].