• Stars
    star
    188
  • Rank 201,609 (Top 5 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created almost 9 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Python network tool, similar to Netcat with custom features.

PyCat

Python Net Tool

PyCat is a python replacement tool for netcat. That automatically scans for hosts that are up on the local network. Simply run PyCat.py without arguments to automatically start scanning the network. CTRL+C will interrupt scanning and display the options for interacting with hosts that are up.

Update

I've added a timer set to 15 seconds on the main loop in scanner.py so that even if the scanner can't detect anything on the subnet or we are unable to send CTRL+C; e.g. we have PyCat on a remote server and can't send a keyboard interrupt through our shell, the program won't be scanning indefinitely and will automatically continue with it's normal operation.

Usage

The options to use PyCat are as follows.

PyCat.py -h --help
Display this help message

PyCat.py -l --listen
Listen on [host]:[port] for incoming connections

PyCat.py -c --command
Initialize a command shell

PyCat.py -e --execute=file_to_run
Execute file upon connection

PyCat.py -u --upload=destination
Upon connection upload file and write to [destination]

The target host and port can be specified with the -t and -p options respectively as shown in the example below.

PyCat.py -t 192.168.0.1 -p 5555 -l -u=c:\\target.exe

This tool was by in large inspired by Black Hat Python and i might expand on it's functionality in the future.

More Repositories

1

AutoSploit

Automated Mass Exploiter
Python
4,932
star
2

RootHelper

A Bash script that downloads and unzips scripts that will aid with privilege escalation on a Linux system.
Shell
477
star
3

DorkNet

Selenium powered Python script to automate searching for vulnerable web apps.
Python
335
star
4

IntRec-Pack

Intelligence and Reconnaissance Package/Bundle installer.
Shell
231
star
5

Cypher

Pythonic ransomware proof of concept.
Python
215
star
6

MIDA-Multitool

Bash script purposed for system enumeration, vulnerability identification and privilege escalation.
Shell
160
star
7

NetSet

Operational Security utility and automator.
Shell
130
star
8

Mimir

OSINT Threat Intel Interface - CLI for HoneyDB
Python
112
star
9

Archivist

A ctypes powered python keylogger.
Python
103
star
10

WinKernel-Resources

A list of excellent resources for anyone to deepen their understanding with regards to Windows Kernel Exploitation and general low level security.
C++
97
star
11

AmpliSpy

Check local or remote list of DNS servers for suitability in DNS Amplification DoS.
Python
47
star
12

Shogun

Shodan.io Command Line Interface
Python
45
star
13

SysEnum

Simple Bash script to retrieve basic system information.
Shell
31
star
14

QuickScan

Port scanning and domain utility.
Python
30
star
15

SBD

Static Binary Deployer. Download and deploy *Nix utilities on a compromised system.
Shell
29
star
16

PyParser-CVE

Multi source CVE/exploit parser.
Python
28
star
17

MaliciousDLLGen

Malicious DLL Generator in Py3
C
27
star
18

Shellshocker

A Bash script to test a list of URLs for the shellshock vulnerability.
Shell
26
star
19

Shellware

Persistent bind shell via pythonic shellcode execution, and registry tampering.
Python
23
star
20

MS-PS-Installer

Automated PowerShell installer for *Nix with multi Distro support.
Shell
19
star
21

WinBins-Plus

Repo to store Windows PE's and Utilities for easy access.
Assembly
17
star
22

GistList

Repo to host a comprehensive list of all my Public Gists with a short description for each item and a link to the Gist pages in question..
15
star
23

HTTP-Server

Basic HTTP Server with a feature to invoke a shell in the dir the files are being served from.
Python
13
star
24

l0ck3r

Automated encryption utilities and installation
Shell
13
star
25

Ransom

first commit
CSS
11
star
26

vBulBot

A vBulletin bot in python.
Python
9
star
27

VM-Nexus

Multi-platform installer and wrapper for QEMU.
Python
8
star
28

ChromaScope

Pseudo library for python, provides custom colored text formatting in a convenient way.
Python
7
star
29

FormEnum

Simple script to enumerate forms with mechanize lib.
Python
5
star
30

KernMan

Bash script to help with kernel management.
Shell
5
star
31

QuickEnc

OpenSSL Based Quick Crypt
Shell
1
star