2 repository-uri
Configures specific errors to be returned from any mocked database operation to test error handling paths.
Distinct from Database Error Handling: Distinct from Database Error Handling: focuses on simulating errors for testing, not on handling real database exceptions.
Explore 2 awesome GitHub repositories matching data & databases · Error Simulators. Refine with filters or upvote what's useful.
go-sqlmock is a Go library that simulates SQL driver behavior for unit testing by intercepting database calls through the standard database/sql/driver interface, eliminating the need for a real database connection. It provides a comprehensive mocking framework that allows developers to define expectations for SQL operations, including queries, executions, prepared statements, and transaction lifecycles, with precise control over the results and errors returned. The library distinguishes itself through its flexible matching and verification capabilities. It supports regex-based or exact SQL
Configures specific errors to be returned from any database operation to test error handling paths.
sqli-labs este o colecție de aplicații web intenționat vulnerabile și medii sandbox concepute pentru exersarea identificării și exploatării vulnerabilităților de tip SQL injection. Servește drept laborator educațional de securitate cibernetică unde utilizatorii pot experimenta cu exploit-uri de baze de date într-un cadru controlat. Mediul oferă module specializate pentru testarea unei game largi de vectori de atac, inclusiv injecții bazate pe erori, boolean-blind și bazate pe timp. Acoperă în mod specific tehnici avansate precum injecțiile de ordinul doi, interogările stivuite (stacked queries) și atacurile care vizează headerele HTTP. Proiectul include, de asemenea, exerciții axate pe evitarea filtrelor de securitate și bypass-ul firewall-urilor de aplicații web prin tehnici precum eliminarea comentariilor și nepotrivirea de impedanță. Aceste scenarii permit simularea testelor de penetrare din lumea reală și auditarea securității bazelor de date.
Provides modules for revealing database structures through union selects and simulated error messages.