Spaces:
Runtime error
Runtime error
import gradio as gr | |
import requests | |
import networkx as nx | |
def get_cyber_map(): | |
url = "https://threatmap.checkpoint.com/ThreatPortal/livemap.html" | |
response = requests.get(url) | |
html = response.text | |
return html | |
def get_cyber_graph(): | |
G = nx.Graph() | |
G.add_nodes_from(["Attacker", "Target", "Malware", "Vulnerability"]) | |
G.add_edges_from([("Attacker", "Malware"), ("Malware", "Vulnerability"), ("Vulnerability", "Target")]) | |
return G | |
map_component = gr.HTML(fn=get_cyber_map, live=True) | |
graph_component = gr.Network(fn=get_cyber_graph) | |
iface = gr.Interface( | |
fn=None, | |
inputs=None, | |
outputs=[map_component, graph_component], | |
layout="horizontal" | |
) | |
iface.launch() |