Skip to content

SilentKeeper1/security_tools_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Security Tools API

Невеликий веб-додаток на FastAPI, що надає базові інструменти безпеки через API та простий веб-інтерфейс.

✨ Можливості

  • Генератор Паролів: Створює випадкові, криптографічно стійкі паролі.
  • GeoIP Lookup: Отримує загальну географічну інформацію для IP-адреси.
  • Перевірка Міцності Пароля: Оцінює надійність введеного пароля.

🚀 Швидкий Старт

  1. Клонуйте репозиторій:

    git clone https://github.com/SilentKeeper1/security_tools_api.git
    cd security_tools_api
  2. Налаштуйте оточення та встановіть залежності:

    python -m venv .venv
    # Windows: .Н.venv\Scripts\activate
    # macOS/Linux: source ./.venv/bin/activate
    pip install fastapi uvicorn jinja2 httpx pydantic
  3. Запустіть додаток:

    fastapi dev main.py
  4. Відкрийте в браузері:

    • Веб-інтерфейс: http://127.0.0.1:8000/
    • API Документація (Swagger UI): http://127.0.0.1:8000/docs

⚠️ Важливі Примітки

  • GeoIP Service: Для GeoIP lookup використовується безкоштовний публічний API (ip-api.com), який має обмеження по запитах. При інтенсивному використанні може знадобитися платний сервіс.
  • Без ліцензії: Цей проєкт розповсюджується без вказаної ліцензії.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published