@@ -39,7 +39,7 @@ async def lifespan(app: FastAPI):
3939
4040@app .get ("/" , tags = ["Info" ])
4141async def root ():
42-
42+
4343 return {
4444 "name" : "PyZmap API" ,
4545 "version" : app .state .zmap .get_version (),
@@ -49,31 +49,31 @@ async def root():
4949
5050@app .get ("/probe-modules" , tags = ["Info" ], response_model = list [str ])
5151async def get_probe_modules ():
52-
52+
5353 return app .state .zmap .get_probe_modules ()
5454
5555
5656@app .get ("/output-modules" , tags = ["Info" ], response_model = list [str ])
5757async def get_output_modules ():
58-
58+
5959 return app .state .zmap .get_output_modules ()
6060
6161
6262@app .get ("/output-fields" , tags = ["Info" ], response_model = list [str ])
6363async def get_output_fields (probe_module : str | None = None ):
64-
64+
6565 return app .state .zmap .get_output_fields (probe_module )
6666
6767
6868@app .get ("/interfaces" , tags = ["Info" ], response_model = list [str ])
6969async def get_interfaces ():
70-
70+
7171 return [iface for iface in psutil .net_if_addrs ().keys ()]
7272
7373
7474@app .post ("/blocklist" , tags = ["Input" ])
7575async def create_blocklist (request : BlocklistRequest ) -> FileResponse :
76-
76+
7777 try :
7878 # Use provided output file or create temporary one
7979 output_file = request .output_file
@@ -98,7 +98,7 @@ async def create_blocklist(request: BlocklistRequest) -> FileResponse:
9898async def generate_standard_blocklist (
9999 request : StandardBlocklistRequest ,
100100) -> FileResponse :
101-
101+
102102 try :
103103 # Use provided output file or create temporary one
104104 output_file = request .output_file
@@ -120,7 +120,7 @@ async def generate_standard_blocklist(
120120
121121@app .post ("/allowlist" , tags = ["Input" ])
122122async def create_allowlist (request : BlocklistRequest ) -> FileResponse :
123-
123+
124124 try :
125125 # Use provided output file or create temporary one
126126 output_file = request .output_file
@@ -143,7 +143,7 @@ async def create_allowlist(request: BlocklistRequest) -> FileResponse:
143143
144144@app .post ("/scan-sync" , tags = ["Scan" ], response_model = ScanResult )
145145async def sync_scan (scan_request : ScanRequest ):
146-
146+
147147 # Set default output file if not provided
148148 output_file = scan_request .output_file
149149 if not output_file :
0 commit comments