Git Product home page Git Product logo

strangeranger / inspector Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 664 KB

A security tool with the purpose of identifying users who have both successfully and unsuccessfully switched to root or another user on Linux based distributions.

Home Page: https://strangeranger.github.io/inspector/

License: GNU General Public License v2.0

Python 83.87% Shell 16.13%
security root-privileges root security-tools switch-user python3 linux identifying-users inspector

inspector's Introduction

Welcome!

Project Tracker

Welcome to my GitHub repository! My name is Hunter T., and I am a computer science student with a minor in cybersecurity at Eastern Washington University. I am passionate about all things related to computers, particularly software security.

  • ๐Ÿ”ญ Iโ€™m currently working on or maintaining projects that can be found on my Project Tracker.
  • ๐ŸŒฑ Iโ€™m currently learning as much as I can, whenever I can.
  • ๐Ÿ“ซ How to reach me [email protected]

Languages, Technologies, and Tools I Use

Hunter's Github Stats

Bash Script .NET Python Java Vue.js TypeScript JavaScript HTML CSS Vim JetBrains Visual Studio Code Linux macOS Homebrew Digital Ocean Cloudflare Apache Matomo Wiki.js Brave

Note on "Most Used Languages"

Below is a list of all the repositories that are excluded (and therefore whose languages are not considered) from the "Most Used Language" visual:

Repository Reason for Exclusion
StrangeRanger Is not a repository for code, rather than my profile done in Markdown.
Github README Stats A forked repository that I have not, nor do I plan on, contributing to.
EWU CSCD As none of the code is for a project or final, rather a class assignments, I do not believe they should be included.
EWU CSCD 371 2023 Winter As none of the code is for a project or final, rather a class assignments, I do not believe they should be included.
EWU CSCD 379 2023 Spring As none of the code is for a project or final, rather a class assignments, I do not believe they should be included.
EWU CSCD 396 2023 Fall As none of the code is for a project or final, rather a class assignments, I do not believe they should be included.
EWU CSCD 371 2024 Winter As none of the code is for a project or final, rather a class assignments, I do not believe they should be included.





Notable Repos/Projects

Below is a list of projects and repositories I've worked on that I consider particularly noteworthy or have significantly impacted my learning and development. Each project showcases different skills and areas of interest in software development and cyber security.

Repository Category
FAFB PowerShell Tool Windows App
HThompson Website
NadekoBot Bash Scripts Discord Bot Installer/Manager
Inspector Security
Mass Git Other
Linux Security Scripts Security
macOS Security Scripts Security

Knowledge Sharing & Best Practices

To be updated in the future...

inspector's People

Contributors

deepsourcebot avatar strangeranger avatar

Stargazers

 avatar

Watchers

 avatar

inspector's Issues

Sudo su <username>, where the username is a non-existant user (edit this more later)

Describe the bug
If a user inputs their sudo password correctly when executing sudo su , but the username does not exist, they will still be marked as has switched users time(s).

Setup (please complete the following information):

  • OS: Ubuntu 18.04, Debian 9.x, Ubuntu 16.04
  • Python Version: N/A
  • Release Version: N/A

Additional context
Add any other context about the problem here.

Incorrectly displayed username/placing of failed root login (edit this more later)

Describe the bug
If a user successfully or unsuccessfully uses sudo su -, instead of saying that the user tried or became root, it will say that <username> switched to: - X number of times.

On Debian 10.x, this is the same, except it's only applicable upon unsuccessful uses.

Expected behavior
For it to instead say something similar to <username> tried to login to the root account

Screenshots
Screen Shot 2020-05-11 at 3 42 14 PM

Setup (please complete the following information):

  • OS: Ubuntu 18.04, Debian 9.x, Ubuntu 16.04, Debian 10.x
  • Python Version: [e.g., 3.6.2]
  • Release Version: [e.g., v2.0.0]

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.