__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#!/usr/bin/env python3
# Copyright (c) 2009, Giampaolo Rodola'. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""A clone of 'netstat -antp' on Linux.
$ python3 scripts/netstat.py
Proto Local address Remote address Status PID Program name
tcp 127.0.0.1:48256 127.0.0.1:45884 ESTABLISHED 13646 chrome
tcp 127.0.0.1:47073 127.0.0.1:45884 ESTABLISHED 13646 chrome
tcp 127.0.0.1:47072 127.0.0.1:45884 ESTABLISHED 13646 chrome
tcp 127.0.0.1:45884 - LISTEN 13651 GoogleTalkPlugi
tcp 127.0.0.1:60948 - LISTEN 13651 GoogleTalkPlugi
tcp 172.17.42.1:49102 127.0.0.1:19305 CLOSE_WAIT 13651 GoogleTalkPlugi
tcp 172.17.42.1:55797 127.0.0.1:443 CLOSE_WAIT 13651 GoogleTalkPlugi
...
"""
import socket
from socket import AF_INET
from socket import SOCK_DGRAM
from socket import SOCK_STREAM
import psutil
AD = "-"
AF_INET6 = getattr(socket, 'AF_INET6', object())
proto_map = {
(AF_INET, SOCK_STREAM): 'tcp',
(AF_INET6, SOCK_STREAM): 'tcp6',
(AF_INET, SOCK_DGRAM): 'udp',
(AF_INET6, SOCK_DGRAM): 'udp6',
}
def main():
templ = "%-5s %-30s %-30s %-13s %-6s %s"
header = templ % (
"Proto",
"Local address",
"Remote address",
"Status",
"PID",
"Program name",
)
print(header)
proc_names = {}
for p in psutil.process_iter(['pid', 'name']):
proc_names[p.info['pid']] = p.info['name']
for c in psutil.net_connections(kind='inet'):
laddr = "%s:%s" % (c.laddr)
raddr = ""
if c.raddr:
raddr = "%s:%s" % (c.raddr)
name = proc_names.get(c.pid, '?') or ''
line = templ % (
proto_map[(c.family, c.type)],
laddr,
raddr or AD,
c.status,
c.pid or AD,
name[:15],
)
print(line)
if __name__ == '__main__':
main()
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| internal | Folder | 0755 |
|
|
| battery.py | File | 1.14 KB | 0755 |
|
| cpu_distribution.py | File | 3.86 KB | 0755 |
|
| disk_usage.py | File | 1.54 KB | 0755 |
|
| fans.py | File | 771 B | 0755 |
|
| free.py | File | 1.17 KB | 0755 |
|
| ifconfig.py | File | 3.58 KB | 0755 |
|
| iotop.py | File | 4.92 KB | 0755 |
|
| killall.py | File | 693 B | 0755 |
|
| meminfo.py | File | 1.03 KB | 0755 |
|
| netstat.py | File | 1.98 KB | 0755 |
|
| nettop.py | File | 4.32 KB | 0755 |
|
| pidof.py | File | 977 B | 0755 |
|
| pmap.py | File | 2.16 KB | 0755 |
|
| procinfo.py | File | 11.63 KB | 0755 |
|
| procsmem.py | File | 3.69 KB | 0755 |
|
| ps.py | File | 4.2 KB | 0755 |
|
| pstree.py | File | 1.65 KB | 0755 |
|
| sensors.py | File | 2.78 KB | 0755 |
|
| temperatures.py | File | 1.5 KB | 0755 |
|
| top.py | File | 7.34 KB | 0755 |
|
| who.py | File | 946 B | 0755 |
|
| winservices.py | File | 1.64 KB | 0755 |
|