MCPcopy Create free account

hub / github.com/devclub-iitd/CAIC_Summer_Of_Tech_25 / functions

Functions135 in github.com/devclub-iitd/CAIC_Summer_Of_Tech_25

↓ 4 callersFunctiongenerate_prime
Generate a prime number with specified bit length
CyberSecurity_DevClub/Week2/CTF/weak_rsa/challenge.py:32
↓ 3 callersMethodbackup_logs
Create backup of original logs before modification Args: log_path (str): Path to log file backup_dir
CyberSecurity_DevClub/Week5/code_examples/log_evasion.py:50
↓ 3 callersMethodrun_command
Execute system command with timeout and error handling Args: command (str or list): Command to execute
CyberSecurity_DevClub/Week5/code_examples/automation_framework.py:63
↓ 3 callersMethodselective_log_removal
Remove specific log entries matching given patterns Args: log_path (str): Path to log file to modify
CyberSecurity_DevClub/Week5/code_examples/log_evasion.py:69
↓ 2 callersMethodanalyze_response
Analyze HTTP response for SQL injection indicators Args: response: HTTP response object payload (str
CyberSecurity_DevClub/Week5/code_examples/sql_injection_tester.py:202
↓ 2 callersMethodcheck_url
Check if a URL exists and is accessible Args: url (str): URL to check Returns:
CyberSecurity_DevClub/Week5/code_examples/web_scanner.py:59
↓ 2 callersMethodcreate_covert_log
Create covert logging channel disguised as system file Args: message (str): Message to log covertly
CyberSecurity_DevClub/Week5/code_examples/log_evasion.py:138
↓ 2 callersFunctioncreate_ethernet_header
Create Ethernet header
CyberSecurity_DevClub/Week2/CTF/network_intrusion/challenge.py:30
↓ 2 callersFunctioncreate_ip_header
Create IP header
CyberSecurity_DevClub/Week2/CTF/network_intrusion/challenge.py:36
↓ 2 callersFunctioncreate_morse_signal
Create a Morse code signal at specified frequency
CyberSecurity_DevClub/Week2/CTF/sound_of_secrets/challenge.py:17
↓ 2 callersFunctioncreate_packet_header
Create packet header
CyberSecurity_DevClub/Week2/CTF/network_intrusion/challenge.py:21
↓ 2 callersMethodgenerate_bash_shell
Generate bash reverse shell How it works: - Uses /dev/tcp for network connection (bash built-in) - Redirects
CyberSecurity_DevClub/Week5/code_examples/reverse_shell_generator.py:22
↓ 2 callersMethodhuman_timing_delay
Add human-like delays with natural variation Args: min_delay (int): Minimum delay in seconds max_del
CyberSecurity_DevClub/Week5/code_examples/behavioral_evasion.py:88
↓ 2 callersMethodis_business_time
Check if current time is during typical business hours Returns: bool: True if within business hours
CyberSecurity_DevClub/Week5/code_examples/behavioral_evasion.py:53
↓ 2 callersMethodliving_off_the_land_examples
Demonstrate living off the land techniques using built-in tools
CyberSecurity_DevClub/Week5/code_examples/behavioral_evasion.py:252
↓ 2 callersMethodnmap_scan
Perform network scanning with Nmap Args: scan_type (str): Type of scan (quick, full, stealth)
CyberSecurity_DevClub/Week5/code_examples/automation_framework.py:114
↓ 2 callersMethodprint_shell
Print shell information in formatted way
CyberSecurity_DevClub/Week5/code_examples/reverse_shell_generator.py:185
↓ 2 callersFunctionprint_usage
Print usage information
CyberSecurity_DevClub/Week5/code_examples/reverse_shell_generator.py:216
↓ 2 callersMethodrun_full_scan
Execute complete security assessment
CyberSecurity_DevClub/Week5/code_examples/automation_framework.py:371
↓ 2 callersMethodsimulate_document_work
Simulate document editing work
CyberSecurity_DevClub/Week5/code_examples/behavioral_evasion.py:197
↓ 2 callersMethodsimulate_email_activity
Simulate email checking behavior
CyberSecurity_DevClub/Week5/code_examples/behavioral_evasion.py:189
↓ 2 callersMethodsimulate_typing_delays
Simulate human typing with realistic delays and errors Args: text (str): Text to "type" base_wpm (in
CyberSecurity_DevClub/Week5/code_examples/behavioral_evasion.py:107
↓ 2 callersMethodsyn_scan_port
Perform SYN scan on a single port How SYN scanning works: 1. Send SYN packet (connection request) 2. Wait fo
CyberSecurity_DevClub/Week5/code_examples/syn_scanner.py:30
↓ 2 callersFunctiontcp_client
Connect to a web server and send an HTTP request Args: host (str): Target hostname or IP address port (int): Target port
CyberSecurity_DevClub/Week5/code_examples/tcp_client.py:17
↓ 2 callersMethodtimestamp_manipulation
Modify file timestamps to blend in with system files Args: file_path (str): File to modify timestamps
CyberSecurity_DevClub/Week5/code_examples/log_evasion.py:112
↓ 2 callersFunctionwrite_log_line
CyberSecurity_DevClub/Week1/CTF/Log Explore/logGen.cpp:40
↓ 1 callersMethodanalyze_arp_packet
Analyze ARP packets for potential spoofing Args: packet: ARP packet timestamp: Packet timestamp
CyberSecurity_DevClub/Week5/code_examples/packet_sniffer.py:195
↓ 1 callersMethodanalyze_icmp_packet
Analyze ICMP packets Args: packet: ICMP packet timestamp: Packet timestamp
CyberSecurity_DevClub/Week5/code_examples/packet_sniffer.py:161
↓ 1 callersMethodanalyze_response_headers
Analyze HTTP response headers for security issues Args: url (str): URL to analyze
CyberSecurity_DevClub/Week5/code_examples/web_scanner.py:208
↓ 1 callersMethodanalyze_results
Analyze collected results and generate insights
CyberSecurity_DevClub/Week5/code_examples/automation_framework.py:399
↓ 1 callersMethodanalyze_tcp_packet
Analyze TCP packets for connections and suspicious activity Args: packet: TCP packet timestamp: Pack
CyberSecurity_DevClub/Week5/code_examples/packet_sniffer.py:78
↓ 1 callersMethodanalyze_udp_packet
Analyze UDP packets Args: packet: UDP packet timestamp: Packet timestamp
CyberSecurity_DevClub/Week5/code_examples/packet_sniffer.py:127
↓ 1 callersFunctionbanner_grab
Simple banner grabbing - useful for service identification Args: host (str): Target hostname or IP port (int): Target po
CyberSecurity_DevClub/Week5/code_examples/tcp_client.py:60
↓ 1 callersMethodbanner_grab
Attempt to grab service banner for identification Args: port (int): Port to grab banner from
CyberSecurity_DevClub/Week5/code_examples/port_scanner.py:107
↓ 1 callersFunctioncall_gemini_critic
(question: str, answer: str)
GenAI_ACES_ACM_X_ARIES/Week-1/model-solution.py:47
↓ 1 callersFunctioncall_groq_expert
(question: str)
GenAI_ACES_ACM_X_ARIES/Week-1/model-solution.py:26
↓ 1 callersFunctioncheck_agent
0 → new info request → talk to Groq 1 → clarification ask → talk to Gemini critic
GenAI_ACES_ACM_X_ARIES/Week-1/model-solution.py:62
↓ 1 callersMethodcheck_suspicious_activity
General suspicious activity checks Args: packet: Network packet timestamp: Packet timestamp
CyberSecurity_DevClub/Week5/code_examples/packet_sniffer.py:221
↓ 1 callersMethodclean_command_history
Clean command history files
CyberSecurity_DevClub/Week5/code_examples/log_evasion.py:246
↓ 1 callersFunctioncreate_audio_with_morse_message
Create audio file with both audible and hidden Morse code messages
CyberSecurity_DevClub/Week2/CTF/sound_of_secrets/challenge.py:40
↓ 1 callersFunctioncreate_dns_packet
Create DNS packet with suspicious query
CyberSecurity_DevClub/Week2/CTF/network_intrusion/challenge.py:85
↓ 1 callersFunctioncreate_http_packet
Create complete HTTP packet
CyberSecurity_DevClub/Week2/CTF/network_intrusion/challenge.py:63
↓ 1 callersFunctioncreate_pcap_header
Create PCAP file header
CyberSecurity_DevClub/Week2/CTF/network_intrusion/challenge.py:7
↓ 1 callersFunctioncreate_polyglot_file
Create a file that's both a valid JPEG and ZIP
CyberSecurity_DevClub/Week2/CTF/chameleon_image/challenge.py:54
↓ 1 callersFunctioncreate_tcp_header
Create TCP header
CyberSecurity_DevClub/Week2/CTF/network_intrusion/challenge.py:53
↓ 1 callersFunctioncreate_valid_jpeg
Create a valid JPEG image
CyberSecurity_DevClub/Week2/CTF/chameleon_image/challenge.py:6
↓ 1 callersFunctioncreate_zip_with_flag
Create a ZIP archive containing the flag
CyberSecurity_DevClub/Week2/CTF/chameleon_image/challenge.py:33
↓ 1 callersFunctiondecrypt_flag
CyberSecurity_DevClub/Week1/CTF/Dumpster Diver/program.cpp:26
↓ 1 callersFunctiondecrypt_flag
CyberSecurity_DevClub/Week1/CTF/Log Explore/logGen.cpp:29
↓ 1 callersMethoddemonstrate_evasion_techniques
Demonstrate various log evasion techniques
CyberSecurity_DevClub/Week5/code_examples/log_evasion.py:278
↓ 1 callersMethoddirectory_enumeration
Enumerate common directories and files
CyberSecurity_DevClub/Week5/code_examples/web_scanner.py:75
↓ 1 callersFunctionencrypt_flag
CyberSecurity_DevClub/Week1/CTF/Dumpster Diver/program.cpp:10
↓ 1 callersFunctionencrypt_flag
CyberSecurity_DevClub/Week1/CTF/Log Explore/logGen.cpp:13
↓ 1 callersMethodencrypted_logging
Create encrypted log entries Args: message (str): Message to encrypt and log key_path (str): Path to
CyberSecurity_DevClub/Week5/code_examples/log_evasion.py:166
↓ 1 callersMethodevade_behavioral_monitoring
Comprehensive behavioral evasion demonstration
CyberSecurity_DevClub/Week5/code_examples/behavioral_evasion.py:286
↓ 1 callersFunctionextended_gcd
(a, b)
CyberSecurity_DevClub/Week2/CTF/weak_rsa/challenge.py:44
↓ 1 callersMethodextract_forms
Extract all forms from a webpage for testing Args: url (str): URL to extract forms from Ret
CyberSecurity_DevClub/Week5/code_examples/sql_injection_tester.py:97
↓ 1 callersMethodextract_forms
Extract forms from a webpage Args: url (str): URL to analyze Returns: list: Lis
CyberSecurity_DevClub/Week5/code_examples/web_scanner.py:106
↓ 1 callersMethodgenerate_all_shells
Generate all available shell types
CyberSecurity_DevClub/Week5/code_examples/reverse_shell_generator.py:200
↓ 1 callersFunctiongenerate_dns_queries
Generate DNS queries with one hidden flag
CyberSecurity_DevClub/Week2/CTF/network_intrusion/challenge.py:159
↓ 1 callersFunctiongenerate_extensive_http_traffic
Generate realistic HTTP traffic
CyberSecurity_DevClub/Week2/CTF/network_intrusion/challenge.py:107
↓ 1 callersMethodgenerate_listener_commands
Generate listener commands for the attacker machine
CyberSecurity_DevClub/Week5/code_examples/reverse_shell_generator.py:164
↓ 1 callersMethodgenerate_netcat_shell
Generate netcat reverse shell How it works: - Uses netcat (nc) to create network connection - -e flag execut
CyberSecurity_DevClub/Week5/code_examples/reverse_shell_generator.py:60
↓ 1 callersMethodgenerate_perl_shell
Generate Perl reverse shell How it works: - Uses Perl socket functions - Forks process and redirects I/O
CyberSecurity_DevClub/Week5/code_examples/reverse_shell_generator.py:78
↓ 1 callersMethodgenerate_php_shell
Generate PHP reverse shell How it works: - Uses PHP socket functions - Creates file stream from socket
CyberSecurity_DevClub/Week5/code_examples/reverse_shell_generator.py:97
↓ 1 callersMethodgenerate_powershell_shell
Generate PowerShell reverse shell (Windows) How it works: - Uses .NET socket classes - Creates network strea
CyberSecurity_DevClub/Week5/code_examples/reverse_shell_generator.py:116
↓ 1 callersMethodgenerate_python_shell
Generate Python reverse shell How it works: - Creates socket connection to attacker - Duplicates file descri
CyberSecurity_DevClub/Week5/code_examples/reverse_shell_generator.py:41
↓ 1 callersMethodgenerate_report
Generate and display test report Args: vulnerabilities (list): List of found vulnerabilities
CyberSecurity_DevClub/Week5/code_examples/sql_injection_tester.py:348
↓ 1 callersMethodgenerate_report
Generate security assessment report Args: format (str): Report format (json, html, txt) filename (st
CyberSecurity_DevClub/Week5/code_examples/automation_framework.py:435
↓ 1 callersMethodgenerate_ruby_shell
Generate Ruby reverse shell
CyberSecurity_DevClub/Week5/code_examples/reverse_shell_generator.py:135
↓ 1 callersMethodgenerate_text_report
Generate plain text report Args: filename (str): Output filename
CyberSecurity_DevClub/Week5/code_examples/automation_framework.py:458
↓ 1 callersMethodgenerate_web_payloads
Generate web-friendly payloads (URL encoded, etc.)
CyberSecurity_DevClub/Week5/code_examples/reverse_shell_generator.py:149
↓ 1 callersMethodget_help_text
Return help information
CyberSecurity_DevClub/Week5/code_examples/bind_shell.py:152
↓ 1 callersMethodget_local_ip
Get local IP address for display purposes
CyberSecurity_DevClub/Week5/code_examples/bind_shell.py:140
↓ 1 callersFunctionis_prime
Miller-Rabin primality test
CyberSecurity_DevClub/Week2/CTF/weak_rsa/challenge.py:5
↓ 1 callersFunctionlist_interfaces
List available network interfaces
CyberSecurity_DevClub/Week5/code_examples/packet_sniffer.py:304
↓ 1 callersFunctionmain
Main function
CyberSecurity_DevClub/Week5/code_examples/sql_injection_tester.py:394
↓ 1 callersFunctionmain
Main function
CyberSecurity_DevClub/Week5/code_examples/reverse_shell_generator.py:225
↓ 1 callersFunctionmain
Main function
CyberSecurity_DevClub/Week5/code_examples/automation_framework.py:496
↓ 1 callersFunctionmain
Main function
CyberSecurity_DevClub/Week5/code_examples/web_scanner.py:303
↓ 1 callersFunctionmain
Main function
CyberSecurity_DevClub/Week5/code_examples/syn_scanner.py:205
↓ 1 callersFunctionmain
Main function
CyberSecurity_DevClub/Week5/code_examples/behavioral_evasion.py:334
↓ 1 callersFunctionmain
Main function
CyberSecurity_DevClub/Week5/code_examples/packet_sniffer.py:316
↓ 1 callersFunctionmain
Main function
CyberSecurity_DevClub/Week5/code_examples/log_evasion.py:329
↓ 1 callersFunctionmain
Main function
CyberSecurity_DevClub/Week5/code_examples/bind_shell.py:170
↓ 1 callersFunctionmain
Main function
CyberSecurity_DevClub/Week5/code_examples/port_scanner.py:194
↓ 1 callersFunctionmain
()
CyberSecurity_DevClub/Week2/CTF/chameleon_image/challenge.py:68
↓ 1 callersFunctionmain
()
CyberSecurity_DevClub/Week2/CTF/sound_of_secrets/challenge.py:99
↓ 1 callersFunctionmain
()
CyberSecurity_DevClub/Week2/CTF/weak_rsa/challenge.py:57
↓ 1 callersFunctionmain
()
CyberSecurity_DevClub/Week2/CTF/network_intrusion/challenge.py:207
↓ 1 callersMethodmimic_user_activity_pattern
Simulate realistic user activity patterns during work day Args: duration_hours (int): How long to simulate activ
CyberSecurity_DevClub/Week5/code_examples/behavioral_evasion.py:145
↓ 1 callersFunctionmod_inverse
Calculate modular inverse using extended Euclidean algorithm
CyberSecurity_DevClub/Week2/CTF/weak_rsa/challenge.py:42
↓ 1 callersMethodparse_dirb_output
Parse dirb output to extract found directories Args: output (str): Raw dirb output Returns:
CyberSecurity_DevClub/Week5/code_examples/automation_framework.py:270
↓ 1 callersMethodparse_nikto_output
Parse Nikto output to extract vulnerabilities Args: output (str): Raw Nikto output Returns:
CyberSecurity_DevClub/Week5/code_examples/automation_framework.py:335
↓ 1 callersMethodparse_nmap_xml
Parse Nmap XML output into structured data Args: xml_output (str): Raw XML from Nmap Return
CyberSecurity_DevClub/Week5/code_examples/automation_framework.py:161
↓ 1 callersFunctionparse_ports
Parse port specification string Supports: - Single ports: "80" - Ranges: "1-1000" - Lists: "22,80,443" - Mixed: "22,80-9
CyberSecurity_DevClub/Week5/code_examples/syn_scanner.py:176
↓ 1 callersMethodprint_final_report
Print final analysis report
CyberSecurity_DevClub/Week5/code_examples/packet_sniffer.py:249
↓ 1 callersMethodprint_statistics
Print current capture statistics
CyberSecurity_DevClub/Week5/code_examples/packet_sniffer.py:237
↓ 1 callersMethodprint_summary
Print scan summary
CyberSecurity_DevClub/Week5/code_examples/web_scanner.py:282
↓ 1 callersMethodprocess_masquerading
Execute command with legitimate-looking process name Args: command (str): Command to execute disguis
CyberSecurity_DevClub/Week5/code_examples/behavioral_evasion.py:214
next →1–100 of 135, ranked by callers