GithubHelp home page GithubHelp logo

papishushi / fpprocess Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 59 KB

Terminal tool targeted for Windows, its purpose is to find the full list of parent processes based on supplied PIDs or process names by stdin.

License: MIT License

C# 100.00%
cli collaborate dotnet6 elevated-rights ghdesktop github learn parent processmonitoring processparent terminal windows

fpprocess's Introduction

I do technology stuff and write random characters

papishushi

  Papishushi@SUDO ~ $ echo "All of my projects are available at Github"
  All of my projects are available at Github
  Papishushi@SUDO ~ $ echo "How to reach me [email protected]"
  How to reach me [email protected]

Connect with me: danielmolinero111

papishushi

fpprocess's People

Contributors

papishushi avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

its-me-for-real

fpprocess's Issues

PerformanceCounters are not being disposed.

Describe the bug
PerformanceCounter is not being disposed manually nor automatically.

To Reproduce
Steps to reproduce the behavior:

  1. Execute the program
  2. Unmanaged resources from PerformanceCounter component are not being freed.

Expected behavior
PerformanceCounter is Disposed automatically using the using keyword.

Access Denied not properly formatted when parameter --no-color is specified

Describe the bug
When specifying the parameter --no-color, the exception Access Denied does not print the header of the info call that produced the error, also the Access Denied message is not properly formatted.

To Reproduce
Steps to reproduce the behavior:

  1. Write the command ./fpprocess.exe svchost --no-color.
  2. Press enter.
  3. See error. Access Denied is not properly formatted and header is missing.

Expected behavior
Access Denied is properly formatted and header that produced the exception is not missing.

Desktop:

  • Version v1.1.0

Additional context
DisplayProcessInfoWhite(string tab, Process p, Process? parent) is not making a call for each info call. That is what is producing the error.

Adding support to track TCP/UDP open ports by process

Is your feature request related to a problem? Please describe.
No, it is a feature enhancement.

Describe the solution you'd like
A parameter option for fpprocess to display info related with the open ports of each process, if the process has open a port whatsoever.

Describe alternatives you've considered
Instead of being a parameter option, being the default behaviour of fpprocess.

Additional context
I started the creation of this software because I wanted to find the IP from the servers of Elden Ring, and for doing that I needed a tool to show if the parent of a process opening a port was Elden Ring.

So it could be a great idea to add a parameter to show info related with the open ports.

-i Parameter without specifying any value, doesn't iterate with the default iteration time.

Describe the bug
When you specify -i parameter without any specific value, it does not iterate, and stops execution when done.

To Reproduce
Steps to reproduce the behavior:

  1. Run the command ./fpprocess.exe -i svchost.
  2. Press enter.
  3. Only one iteration of the result is done.
  4. Error display.

Expected behavior
The command iterates over the defalt interval time when -i parameter is written without any specific interval time.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.