From 6988a93a27ab49a9f17eb760ade39829ed2aed76 Mon Sep 17 00:00:00 2001 From: SovereigntyIsNotFreedom Date: Mon, 14 Apr 2025 07:47:21 +0100 Subject: [PATCH] Implemented suggested fixes Submit.php doesn't redirect you to index.php. It's now easier to perform actions with option 11 in lantern.py --- scripts/lantern.py | 77 ++++++++++++++++++++++---------------- submissions/submission.csv | 1 - www/submit.php | 2 +- 3 files changed, 46 insertions(+), 34 deletions(-) diff --git a/scripts/lantern.py b/scripts/lantern.py index db03c56..af9037a 100644 --- a/scripts/lantern.py +++ b/scripts/lantern.py @@ -179,7 +179,8 @@ Managing Wordlists: Maintenance: 9) Remove the duplicate URLs for your own instance 10) Perform sanity checks on all csv files for all instances (to mark them as sensitive / or remove the ones that are blacklisted) - + 11) Review submissions and add to verified, unverfied csv files or delete them + 0) Exit """) option = input("Select an option? (0-11): ").strip() @@ -1207,47 +1208,59 @@ Maintenance: submission_df = pd.read_csv(submission_csv_file) verified_csv_df = pd.read_csv(verifiedcsvfile) unverified_csv_df = pd.read_csv(unverifiedcsvfile) + match option: case 1: - print_colors(submission_df) - - indx = int(input("Which index do you want to add? ")) - link = submission_df.iloc[indx]['link'].strip() - name = submission_df.iloc[indx]['name'].strip() - desc = submission_df.iloc[indx]['desc'].strip() - category = submission_df.iloc[indx]['category'].strip() - sensitive = "YES" if submission_df.iloc[indx]['sensitive'].strip() == 'y' else "NO" + while len(submission_df) != 0: + print_colors(submission_df) + indx = int(input("Which index do you want to add? -1 to exit: ")) + if indx == -1: break + link = submission_df.iloc[indx]['link'].strip() + name = submission_df.iloc[indx]['name'].strip() + desc = submission_df.iloc[indx]['desc'].strip() + category = submission_df.iloc[indx]['category'].strip() + sensitive = "YES" if submission_df.iloc[indx]['sensitive'].strip() == 'y' else "NO" - new_row = pd.DataFrame({'Instance': [instance], 'Category': [category], 'Name':[name],'URL':[link],'Sensitive':[sensitive],'Description':[desc],'Status':['YES'],'Score':['100']}) + new_row = pd.DataFrame({'Instance': [instance], 'Category': [category], 'Name':[name],'URL':[link],'Sensitive':[sensitive],'Description':[desc],'Status':['YES'],'Score':['100']}) - df = pd.concat([verified_csv_df, new_row], ignore_index=True) - df.to_csv(verifiedcsvfile, index=False) - + df = pd.concat([verified_csv_df, new_row], ignore_index=True) + df.to_csv(verifiedcsvfile, index=False) + submission_df.drop(index=indx, inplace=True) + submission_df.to_csv(submission_csv_file, index=False) + + case 2: - print_colors(submission_df) - - indx = int(input("Which index do you want to add? ")) - link = submission_df.iloc[indx]['link'].strip() - name = submission_df.iloc[indx]['name'].strip() - desc = submission_df.iloc[indx]['desc'].strip() - category = submission_df.iloc[indx]['category'].strip() - sensitive = "YES" if submission_df.iloc[indx]['sensitive'].strip() == 'y' else "NO" + while len(submission_df)!=0: + print_colors(submission_df) + indx = int(input("Which index do you want to add? -1 to exit: ")) + if indx == -1: break + link = submission_df.iloc[indx]['link'].strip() + name = submission_df.iloc[indx]['name'].strip() + desc = submission_df.iloc[indx]['desc'].strip() + category = submission_df.iloc[indx]['category'].strip() + sensitive = "YES" if submission_df.iloc[indx]['sensitive'].strip() == 'y' else "NO" + new_row = pd.DataFrame({'Instance': [instance], 'Category': [category], 'Name':[name],'URL':[link],'Sensitive':[sensitive],'Description':[desc],'Status':['YES'],'Score':['100']}) - new_row = pd.DataFrame({'Instance': [instance], 'Category': [category], 'Name':[name],'URL':[link],'Sensitive':[sensitive],'Description':[desc],'Status':['YES'],'Score':['100']}) - - df = pd.concat([unverified_csv_df, new_row], ignore_index=True) - df.to_csv(unverifiedcsvfile, index=False) - + df = pd.concat([unverified_csv_df, new_row], ignore_index=True) + df.to_csv(unverifiedcsvfile, index=False) + submission_df.drop(index=indx,inplace=True) + submission_df.to_csv(submission_csv_file, index=False) case 3: - print_colors(submission_df) - choose = int(input("Enter which row should be removed: ")) - submission_df.drop(index=choose, inplace=True) - submission_df.to_csv(submission_csv_file) - print_colors(submission_df) - + while len(submission_df) != 0: + print_colors(submission_df) + indx = int(input("Enter which row should be removed(-2 for all, -1 to exit): ")) + if indx == -1: + break + elif indx == -2: + for i in range(0, len(submission_df)): + submission_df.drop(index=i, inplace=True) + submission_df.to_csv(submission_csv_file, index=False) + else: + submission_df.drop(index=indx, inplace=True) + submission_df.to_csv(submission_csv_file, index=False) case 0: break diff --git a/submissions/submission.csv b/submissions/submission.csv index c89d2dd..fe75edb 100644 --- a/submissions/submission.csv +++ b/submissions/submission.csv @@ -1,2 +1 @@ link,name,desc,category,sensitive -http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion,"Nihilist Git repo","GIt repo","Git Repo",n diff --git a/www/submit.php b/www/submit.php index 105851e..24eeb3a 100644 --- a/www/submit.php +++ b/www/submit.php @@ -34,7 +34,7 @@ if (isset($_POST['submit'])){ // Handle error opening the file errorlog("Error opening the file."); } - header("Location: index.php"); + echo "Link Successfully Submitted"; } } }