http_certificate_guard 1.0.0 copy "http_certificate_guard: ^1.0.0" to clipboard
http_certificate_guard: ^1.0.0 copied to clipboard

Secure your Flutter app by detecting and blocking common HTTP interceptors and MITM attacks before requests are sent.

example/example.dart

import 'package:flutter/foundation.dart';
import 'package:http/http.dart' as http;
import 'package:http_certificate_guard/http_certificate_guard.dart';

Future<void> main() async {
  final uri = Uri.parse('https://jsonplaceholder.typicode.com/posts/1');

  try {
    print('Checking certificate for $uri...');
    // 1. Security Check
    await HttpCertificateGuard.check(uri);
    print('Certificate passed security check.');

    // 2. Make Request
    print('Making HTTP request...');
    final response = await http.get(uri);
    print('Response: ${response.statusCode}');
    if (kDebugMode) {
      print('Body: ${response.body.substring(0, 50)}...');
    }
  } catch (e) {
    print('Blocked: $e');
  }
}
1
likes
160
points
22
downloads

Documentation

API reference

Publisher

verified publisherkunu.dev

Weekly Downloads

Secure your Flutter app by detecting and blocking common HTTP interceptors and MITM attacks before requests are sent.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on http_certificate_guard