MCPcopy Create free account

hub / github.com/LCBOWER33/StegoScan / functions

Functions89 in github.com/LCBOWER33/StegoScan

↓ 39 callersFunctionprGreen
(skk)
StegoScan.py:19
↓ 34 callersFunctionprRed
(skk)
StegoScan.py:14
↓ 9 callersFunctionrun_silent_command
Run a shell command silently, capturing output but not displaying it.
StegoScan.py:302
↓ 6 callersFunctionprocess_and_save
Runs YOLO and TrOCR on the image. Saves the image if objects or text are detected.
StegoScan.py:762
↓ 4 callersFunctionupdate_progress
Updates progress bar smoothly over 10 seconds
StegoScan.py:1734
↓ 3 callersFunctionis_valid_url
Check if a URL is valid.
StegoScan.py:358
↓ 3 callersFunctionopen_directory
Opens the specified directory in the system's file explorer.
StegoScan.py:287
↓ 2 callersFunctionaudio_dectection
(output_dir)
StegoScan.py:1176
↓ 2 callersFunctionaudio_integrity
(output_dir)
StegoScan.py:1150
↓ 2 callersFunctionbinary
(output_dir)
StegoScan.py:1249
↓ 2 callersFunctionclean_up_folder
(target_dir)
StegoScan.py:627
↓ 2 callersFunctionconvert_image_to_bin
(image_path, out_file)
StegoScan.py:653
↓ 2 callersFunctioncopy_local_files
(source, destination)
StegoScan.py:432
↓ 2 callersFunctiondetect_text
Runs OCR (TrOCR) and ensures only meaningful text is considered.
StegoScan.py:738
↓ 2 callersFunctionextract_from_file
(output_dir)
StegoScan.py:599
↓ 2 callersFunctionextract_lsb_and_normalize
Extracts the specified number of least significant bits and normalizes them. - Keeps only the lowest `bits` LSBs of each channel. - Norma
StegoScan.py:803
↓ 2 callersFunctionextract_text
Run OCR and return meaningful extracted text.
StegoScan.py:706
↓ 2 callersFunctionget_venv_python
Returns the path to the Python interpreter inside the virtual environment.
StegoScan.py:89
↓ 2 callersFunctionhandle_input_change
(entry, hint_text)
StegoScan.py:1327
↓ 2 callersFunctionhist
(output_dir)
StegoScan.py:1069
↓ 2 callersFunctionimage_integrity
(output_dir)
StegoScan.py:987
↓ 2 callersFunctionis_web_server
(ip)
StegoScan.py:455
↓ 2 callersFunctionjpeg
(output_dir)
StegoScan.py:1093
↓ 2 callersFunctionobject_detection
(output_dir)
StegoScan.py:1009
↓ 2 callersFunctionpng
(output_dir)
StegoScan.py:1118
↓ 2 callersFunctionprocess_images
(output_dir)
StegoScan.py:662
↓ 2 callersFunctionprocess_ip_range
(ip_range)
StegoScan.py:463
↓ 2 callersFunctiont_lsb
(output_dir)
StegoScan.py:966
↓ 2 callersFunctionupdate_entry
(selected_path)
StegoScan.py:1439
↓ 1 callersFunctionadd_context_menu
(entry)
StegoScan.py:1332
↓ 1 callersFunctionadd_hint
(entry, hint_text)
StegoScan.py:1315
↓ 1 callersFunctioncalculate_entropy
Calculate Shannon entropy to detect packed or encrypted ELF files.
StegoScan.py:848
↓ 1 callersFunctioncalculate_image_entropy
Calculate the entropy of an image to detect complexity.
StegoScan.py:500
↓ 1 callersFunctioncheck_and_install_poppler
()
StegoScan.py:311
↓ 1 callersFunctioncheck_with_file_command
Check the file type using the 'file' command (Linux/Mac only).
StegoScan.py:838
↓ 1 callersFunctioncreate_gui
()
StegoScan.py:1357
↓ 1 callersFunctioncreate_virtual_env
Creates a virtual environment if it doesn't exist.
StegoScan.py:82
↓ 1 callersFunctiondetect_objects
Runs YOLO model on the image and returns True if an object is detected.
StegoScan.py:714
↓ 1 callersFunctiondownload_file
(url, output_dir)
StegoScan.py:364
↓ 1 callersFunctiondownload_from_source
(source, file_types, limit, all_files, output_dir, visited_urls=set(), max_depth=1, depth=0)
StegoScan.py:467
↓ 1 callersFunctionelf_check
Main function to check if the file is an ELF executable and detect malware traits.
StegoScan.py:1273
↓ 1 callersFunctionenhance_image_for_ocr
Prepares the image to improve OCR accuracy.
StegoScan.py:723
↓ 1 callersFunctionextract_images_from_pdf
Extract only distinct, complex raster images from a PDF. :param pdf_path: Path to the input PDF file :param output_folder: Folder to sav
StegoScan.py:517
↓ 1 callersFunctionget_file_links
(url, file_types, limit, all_files)
StegoScan.py:400
↓ 1 callersMethodget_selected
Returns selected checkboxes, or 'all' if everything is selected
StegoScan.py:1520
↓ 1 callersFunctionget_wikipedia_image
Extract direct image URL from a Wikipedia file information page.
StegoScan.py:342
↓ 1 callersFunctioninstall_linux_dependencies
Ensure Linux-specific dependencies (like Poppler for pdf2image) are installed.
StegoScan.py:109
↓ 1 callersFunctioninstall_missing_packages
Ensure all required Python packages are installed in the virtual environment.
StegoScan.py:97
↓ 1 callersFunctionis_duplicate
Check if an image is a duplicate using MD5 hashing.
StegoScan.py:508
↓ 1 callersFunctionis_elf_using_magic
Check if a file starts with ELF magic bytes.
StegoScan.py:827
↓ 1 callersFunctionis_elf_using_yara
Check if a file is an ELF executable using YARA rules.
StegoScan.py:813
↓ 1 callersFunctionis_meaningful_text
Check if extracted text is meaningful (not gibberish).
StegoScan.py:698
↓ 1 callersFunctionis_suspicious_elf
Check if an ELF file has potential malware traits using YARA rules.
StegoScan.py:820
↓ 1 callersFunctionmain
()
StegoScan.py:1748
↓ 1 callersFunctionprYellow
(skk)
StegoScan.py:24
↓ 1 callersFunctionremove_hint
(entry, hint_text)
StegoScan.py:1321
↓ 1 callersFunctionrun_script_in_venv
Restarts the script inside the virtual environment if not already inside it.
StegoScan.py:126
↓ 1 callersFunctionrun_start_progress_threaded
()
StegoScan.py:1571
Method__init__
(self, parent, group_title, options, row, columns)
StegoScan.py:1481
Functioncheck_wav_properties
(f, filename)
StegoScan.py:1151
Functionchoose_file
()
StegoScan.py:1429
Functionchoose_folder
()
StegoScan.py:1434
Functioncopy
()
StegoScan.py:1338
Functioncut
()
StegoScan.py:1335
Functionextract_and_crack_wavsteg
(input_wav, output_dir)
StegoScan.py:908
Functionextract_images_from_docx
(docx_path, output_dir)
StegoScan.py:586
Functionopen_readme
()
StegoScan.py:1311
Functionpaste
()
StegoScan.py:1341
FunctionprBlack
(skk)
StegoScan.py:49
FunctionprCyan
(skk)
StegoScan.py:39
FunctionprLightGray
(skk)
StegoScan.py:44
FunctionprLightPurple
(skk)
StegoScan.py:29
FunctionprPurple
(skk)
StegoScan.py:34
Functionprocess_file
(f, filename)
StegoScan.py:967
Functionprocess_image
(f, filename)
StegoScan.py:1070
Functionrun_exiftool
Run exiftool and capture output.
StegoScan.py:863
Functionrun_stegexpose
Run stegexpose and capture output.
StegoScan.py:881
Functionrun_stegorat
Run stego-rat and capture output.
StegoScan.py:890
Functionrun_stegosuite
Run stegosuite and capture output.
StegoScan.py:899
Functionrun_stegseek
Run stegseek and capture output.
StegoScan.py:872
Functionselect_local_file
()
StegoScan.py:1428
Functionselect_output_dir
()
StegoScan.py:1422
Functionshow_menu
(event)
StegoScan.py:1348
Functionstart_progress
()
StegoScan.py:1575
Functionthreaded_download
(source, *args)
StegoScan.py:495
Methodtoggle_all
(self)
StegoScan.py:1509
Methodtoggle_all_and_disable
(self)
StegoScan.py:1514
Functiontoggle_full_screen
Toggle between full screen and windowed mode.
StegoScan.py:1383
Functionverify_image
(f, filename, ext)
StegoScan.py:988