Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| import tensorflow as tf | |
| import pickle | |
| # Model ve Vectorizer'ı yükleme | |
| model = tf.keras.models.load_model("xss_detection_model-3.h5") | |
| with open("vectorizer.pkl", "rb") as file: | |
| vectorizer = pickle.load(file) | |
| # Streamlit başlığı | |
| st.title("XSS Detector") | |
| # Kullanıcı girdisi | |
| user_input = st.text_area("XSS payload'ınızı buraya girin", height=100) | |
| # Tespit butonu | |
| if st.button("Tespit Et"): | |
| transformed_input = vectorizer.transform([user_input]).toarray() | |
| prediction = model.predict(transformed_input) | |
| # Sonucu ekranda gösterme | |
| if prediction[0] > 0.5: | |
| st.write("Bu bir XSS payload!") | |
| else: | |
| st.write("Bu bir XSS payload DEĞİL!") | |