Memray
- https://github.com/bloomberg/memray
• Scapy - Scapy is a complete interactive packet manipulation tool written in Python by Philippe Biondi. The tool is used to manipulate network packets, which aids in network discovery, probing, tracing, routing, and scanning. • Requests - The requests library is a fantastically useful and adaptable tool for developing Python programs that interface with online services. This module makes HTTP requests more user-friendly by including intuitive features like automated content decompression and decoding, connection timeouts, authentication, and so on. • Beautiful Soup 4 - Beautiful Soup is a Python package for parsing HTML and XML documents. It creates a parse tree for parsed pages that can be used to extract data from HTML, which is useful for web scraping. • Socket - The socket module defines how server and client machines can communicate at hardware level using socket endpoints on top of the operating system. The ‘socket’ API supports both connection-oriented and connectionless network protocols. • pwntools - pwntools is a Python-based CTF (Capture-the-Flag) framework and exploit development package. It is intended to aid in rapid prototyping and development. pwntools includes a variety of useful tools for penetration testing, reversing engineering automation, developing exploits, fuzzing programs, and more. pwntools allows users to quickly design exploits for CTF challenges. • IMpacket - Used for interacting with network protocols. Currently, the library focuses on supporting low-level socket programming, TCP/IP, and a variety of higher-level protocols. It’s a Python package that allows programmers to easily construct and decode network packets. Many hackers and penetration testers utilize Impacket to create unique network-based intrusion attacks such as man in the middle and session hijacking. It was created as an internal testing tool but has evolved into a strong hacker’s tool that may be used against networks. • Paramiko - Paramiko is a Python library that makes a connection with a remote device through SSh. Paramiko is using SSH2 as a replacement for SSL to make a secure connection between two devices. It also supports the SFTP client and server model. • Pexpect - A Python module for automatically spawning and controlling child apps. Pexpect can be used to automate interactive programs like ssh, ftp, passwd, telnet, and so on. It can be used to automate setup scripts for installing software packages on multiple servers. • selenium - Selenium is a powerful tool for controlling web browsers through programs and performing browser automation. It is functional for all browsers and works on all major OS. • Faker - Faker is a Python package that creates fictitious data. It can generate anything from fake texts, bibliography entries, XML documents, and so on. Faker is extremely simple to use. • pylibnet - Pylibnet is a python module for the libnet packet injection library. It provides a python API for libnet, and provides functionality for sending packets, sniffing frames, and displaying libpcap traces. • RawSocketPy - Raw socket is a layer 2 python library for communication using the MAC addresses only. This library allows you to implement a custom layer 2 communication using raw sockets in Python, synchronous and asynchronous. • Twisted - Twisted is an event-driven networking engine written in Python. It provides an abstraction of the TCP protocol that makes it easy to write network clients and servers. • Pymetasploit3 - Pymetasploit3 is a full-fledged Python3 Metasploit automation library. It can interact with Metasploit either through msfrpcd or the msgrpc plugin in msfconsole. • Cryptography - Cryptography is a Python package that provides cryptographic recipes and primitives. Encryption, hashing, random number generation, signatures, and ciphers for block and stream ciphers are all included. • python-map - • Mechanize -
