2024-10-01 11:29:39 +00:00
|
|
|
|
import logging
|
2024-10-01 12:05:49 +00:00
|
|
|
|
from config import settings, STATIC_DIR
|
2024-10-01 11:29:39 +00:00
|
|
|
|
from scripts.сheck_available_ports import start_check
|
|
|
|
|
import uvicorn
|
2024-10-01 11:37:29 +00:00
|
|
|
|
from fastapi import FastAPI
|
|
|
|
|
from fastapi.responses import ORJSONResponse
|
2024-10-01 12:05:49 +00:00
|
|
|
|
from starlette.staticfiles import StaticFiles
|
|
|
|
|
from api import router as swagger_router
|
2024-10-01 11:29:39 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
input_text = """
|
|
|
|
|
|
|
|
|
|
Info;1001-12:00:17;Сущетвует разрешенная трансляция 37.18.15.119:13081/tcp и это хорошо.
|
|
|
|
|
|
|
|
|
|
Info;1001-12:00:17;Сущетвует разрешенная трансляция 46.17.253.143:3305/tcp и это хорошо.
|
|
|
|
|
|
|
|
|
|
Info;1001-12:00:17;Сущетвует разрешенная трансляция 37.18.15.119:18080/tcp и это хорошо.
|
|
|
|
|
|
|
|
|
|
Error;1001-12:00:17;Сущетвует разрешенная трансляция 188.92.104.110:1554/tcp и это хорошо.
|
|
|
|
|
|
|
|
|
|
Error;1001-12:00:17;Информация о 46.243.234.23:1555/tcp есть в реестре, но нет в результатах сканирования.
|
|
|
|
|
|
|
|
|
|
Error;1001-12:00:17;Информация о 46.243.234.23:13081/tcp есть в реестре, но нет в результатах сканирования.
|
|
|
|
|
|
|
|
|
|
Info;1001-12:00:17;Script finished
|
|
|
|
|
"""
|
|
|
|
|
|
2024-10-01 11:37:29 +00:00
|
|
|
|
main_app = FastAPI(
|
|
|
|
|
default_response_class=ORJSONResponse,
|
|
|
|
|
docs_url=None,
|
|
|
|
|
)
|
2024-10-01 12:05:49 +00:00
|
|
|
|
main_app.include_router(swagger_router)
|
|
|
|
|
|
|
|
|
|
main_app.mount("/static", StaticFiles(directory=STATIC_DIR), name="static")
|
2024-10-01 11:37:29 +00:00
|
|
|
|
|
|
|
|
|
|
2024-10-01 11:29:39 +00:00
|
|
|
|
if __name__ == "__main__":
|
|
|
|
|
uvicorn.run(
|
|
|
|
|
"main:main_app",
|
|
|
|
|
host=settings.run.host,
|
|
|
|
|
port=settings.run.port,
|
|
|
|
|
reload=settings.run.reload,
|
|
|
|
|
)
|