Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LCBOWER33/StegoScan
/ functions
Functions
89 in github.com/LCBOWER33/StegoScan
⨍
Functions
89
◇
Types & classes
1
↓ 39 callers
Function
prGreen
(skk)
StegoScan.py:19
↓ 34 callers
Function
prRed
(skk)
StegoScan.py:14
↓ 9 callers
Function
run_silent_command
Run a shell command silently, capturing output but not displaying it.
StegoScan.py:302
↓ 6 callers
Function
process_and_save
Runs YOLO and TrOCR on the image. Saves the image if objects or text are detected.
StegoScan.py:762
↓ 4 callers
Function
update_progress
Updates progress bar smoothly over 10 seconds
StegoScan.py:1734
↓ 3 callers
Function
is_valid_url
Check if a URL is valid.
StegoScan.py:358
↓ 3 callers
Function
open_directory
Opens the specified directory in the system's file explorer.
StegoScan.py:287
↓ 2 callers
Function
audio_dectection
(output_dir)
StegoScan.py:1176
↓ 2 callers
Function
audio_integrity
(output_dir)
StegoScan.py:1150
↓ 2 callers
Function
binary
(output_dir)
StegoScan.py:1249
↓ 2 callers
Function
clean_up_folder
(target_dir)
StegoScan.py:627
↓ 2 callers
Function
convert_image_to_bin
(image_path, out_file)
StegoScan.py:653
↓ 2 callers
Function
copy_local_files
(source, destination)
StegoScan.py:432
↓ 2 callers
Function
detect_text
Runs OCR (TrOCR) and ensures only meaningful text is considered.
StegoScan.py:738
↓ 2 callers
Function
extract_from_file
(output_dir)
StegoScan.py:599
↓ 2 callers
Function
extract_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 callers
Function
extract_text
Run OCR and return meaningful extracted text.
StegoScan.py:706
↓ 2 callers
Function
get_venv_python
Returns the path to the Python interpreter inside the virtual environment.
StegoScan.py:89
↓ 2 callers
Function
handle_input_change
(entry, hint_text)
StegoScan.py:1327
↓ 2 callers
Function
hist
(output_dir)
StegoScan.py:1069
↓ 2 callers
Function
image_integrity
(output_dir)
StegoScan.py:987
↓ 2 callers
Function
is_web_server
(ip)
StegoScan.py:455
↓ 2 callers
Function
jpeg
(output_dir)
StegoScan.py:1093
↓ 2 callers
Function
object_detection
(output_dir)
StegoScan.py:1009
↓ 2 callers
Function
png
(output_dir)
StegoScan.py:1118
↓ 2 callers
Function
process_images
(output_dir)
StegoScan.py:662
↓ 2 callers
Function
process_ip_range
(ip_range)
StegoScan.py:463
↓ 2 callers
Function
t_lsb
(output_dir)
StegoScan.py:966
↓ 2 callers
Function
update_entry
(selected_path)
StegoScan.py:1439
↓ 1 callers
Function
add_context_menu
(entry)
StegoScan.py:1332
↓ 1 callers
Function
add_hint
(entry, hint_text)
StegoScan.py:1315
↓ 1 callers
Function
calculate_entropy
Calculate Shannon entropy to detect packed or encrypted ELF files.
StegoScan.py:848
↓ 1 callers
Function
calculate_image_entropy
Calculate the entropy of an image to detect complexity.
StegoScan.py:500
↓ 1 callers
Function
check_and_install_poppler
()
StegoScan.py:311
↓ 1 callers
Function
check_with_file_command
Check the file type using the 'file' command (Linux/Mac only).
StegoScan.py:838
↓ 1 callers
Function
create_gui
()
StegoScan.py:1357
↓ 1 callers
Function
create_virtual_env
Creates a virtual environment if it doesn't exist.
StegoScan.py:82
↓ 1 callers
Function
detect_objects
Runs YOLO model on the image and returns True if an object is detected.
StegoScan.py:714
↓ 1 callers
Function
download_file
(url, output_dir)
StegoScan.py:364
↓ 1 callers
Function
download_from_source
(source, file_types, limit, all_files, output_dir, visited_urls=set(), max_depth=1, depth=0)
StegoScan.py:467
↓ 1 callers
Function
elf_check
Main function to check if the file is an ELF executable and detect malware traits.
StegoScan.py:1273
↓ 1 callers
Function
enhance_image_for_ocr
Prepares the image to improve OCR accuracy.
StegoScan.py:723
↓ 1 callers
Function
extract_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 callers
Function
get_file_links
(url, file_types, limit, all_files)
StegoScan.py:400
↓ 1 callers
Method
get_selected
Returns selected checkboxes, or 'all' if everything is selected
StegoScan.py:1520
↓ 1 callers
Function
get_wikipedia_image
Extract direct image URL from a Wikipedia file information page.
StegoScan.py:342
↓ 1 callers
Function
install_linux_dependencies
Ensure Linux-specific dependencies (like Poppler for pdf2image) are installed.
StegoScan.py:109
↓ 1 callers
Function
install_missing_packages
Ensure all required Python packages are installed in the virtual environment.
StegoScan.py:97
↓ 1 callers
Function
is_duplicate
Check if an image is a duplicate using MD5 hashing.
StegoScan.py:508
↓ 1 callers
Function
is_elf_using_magic
Check if a file starts with ELF magic bytes.
StegoScan.py:827
↓ 1 callers
Function
is_elf_using_yara
Check if a file is an ELF executable using YARA rules.
StegoScan.py:813
↓ 1 callers
Function
is_meaningful_text
Check if extracted text is meaningful (not gibberish).
StegoScan.py:698
↓ 1 callers
Function
is_suspicious_elf
Check if an ELF file has potential malware traits using YARA rules.
StegoScan.py:820
↓ 1 callers
Function
main
()
StegoScan.py:1748
↓ 1 callers
Function
prYellow
(skk)
StegoScan.py:24
↓ 1 callers
Function
remove_hint
(entry, hint_text)
StegoScan.py:1321
↓ 1 callers
Function
run_script_in_venv
Restarts the script inside the virtual environment if not already inside it.
StegoScan.py:126
↓ 1 callers
Function
run_start_progress_threaded
()
StegoScan.py:1571
Method
__init__
(self, parent, group_title, options, row, columns)
StegoScan.py:1481
Function
check_wav_properties
(f, filename)
StegoScan.py:1151
Function
choose_file
()
StegoScan.py:1429
Function
choose_folder
()
StegoScan.py:1434
Function
copy
()
StegoScan.py:1338
Function
cut
()
StegoScan.py:1335
Function
extract_and_crack_wavsteg
(input_wav, output_dir)
StegoScan.py:908
Function
extract_images_from_docx
(docx_path, output_dir)
StegoScan.py:586
Function
open_readme
()
StegoScan.py:1311
Function
paste
()
StegoScan.py:1341
Function
prBlack
(skk)
StegoScan.py:49
Function
prCyan
(skk)
StegoScan.py:39
Function
prLightGray
(skk)
StegoScan.py:44
Function
prLightPurple
(skk)
StegoScan.py:29
Function
prPurple
(skk)
StegoScan.py:34
Function
process_file
(f, filename)
StegoScan.py:967
Function
process_image
(f, filename)
StegoScan.py:1070
Function
run_exiftool
Run exiftool and capture output.
StegoScan.py:863
Function
run_stegexpose
Run stegexpose and capture output.
StegoScan.py:881
Function
run_stegorat
Run stego-rat and capture output.
StegoScan.py:890
Function
run_stegosuite
Run stegosuite and capture output.
StegoScan.py:899
Function
run_stegseek
Run stegseek and capture output.
StegoScan.py:872
Function
select_local_file
()
StegoScan.py:1428
Function
select_output_dir
()
StegoScan.py:1422
Function
show_menu
(event)
StegoScan.py:1348
Function
start_progress
()
StegoScan.py:1575
Function
threaded_download
(source, *args)
StegoScan.py:495
Method
toggle_all
(self)
StegoScan.py:1509
Method
toggle_all_and_disable
(self)
StegoScan.py:1514
Function
toggle_full_screen
Toggle between full screen and windowed mode.
StegoScan.py:1383
Function
verify_image
(f, filename, ext)
StegoScan.py:988