semvec/pypi-packages huggingface dataset:
isehole 0.1.1
Business ready documents from Cisco Identity Services Engine
Requires Python: >=3.8,<4.0

# ISEhole

Business Ready Documents for Cisco Identity Services Engine

## Current API Coverage

Active Directory

Active Sessions

Admin Users

Allowed Protocols

Authentication Dictionaries

Authorization Dictionaries

Authorization Profiles

Command Sets

Conditions

CSRs

DACLs

Deployment Nodes

Endpoint Groups

Endpoints

Eval Licenses

Failure Reasons

Hot Patches

Identity Groups

Identity Store Sequences

Identity Stores

Internal Users

Last Backup

License Connection Type

License Feature Map

License Register

License Smart State

License Tier State

NBAR Apps

Network Access Condition Authentication

Network Access Condition Authorization

Network Access Condition Policy Sets

Network Access Conditions

Network Access Dictionary Authentication

Network Access Dictionary Authorization

Network Access Dictionary Policy Sets

Network Access Dictionaries

Network Access Identity Stores

Network Access Policy Sets

Network Access Security Groups

Network Access Service Names

Network Authorization Profiles

Network Device Groups

Network Devices

Node Interfaces

Node Profiles

Nodes

PAN HA

Patches

Policy Set Dictionary

Policy Sets

Portals

Posture Count

Profiler Count

Profilers

Proxies

Repositories

Self Registration Portals

Service Names

SGT ACLs

SGTs

Shell Profiles

Sponsor Groups

Sponsored Guest Portals

Sponsor Portals

System Certificates

Transport Gateways

Trusted Certificates

Version
## Installation

```console
$ python3 -m venv ISE
$ source ISE/bin/activate
(ACI) $ pip install isehole
```

## Usage - Help

```console
(ISE) $ isehole --help
```

## Usage - In-line

```console
(ISE) $ isehole --url <url to ISE> --username <ISE username> --password <ISE password>
```

## Usage - Interactive

```console
(ISE) $ isehole
ISE URL: <URL to ISE>
ISE Username: <ISE Username>
ISE Password: <ISE Password>
```

## Usage - Environment Variables

```console
(ISE) $ export URL=<URL to ISE>
(ISE) $ export USERNAME=<ISE Username>
(ISE) $ export PASSWORD=<ISE Password>
```

## Recommended VS Code Extensions

Excel Viewer - CSV Files

Markdown Preview - Markdown Files

Markmap - Mindmap Files

Open in Default Browser - HTML Files

## Contact

Please contact John Capobianco if you need any assistance
tableplus-macos-update-creds 0.1.1
A python library to update credentials for a connection in TablePlus macOS client without using GUI
Requires Python: >=3.7

# tableplus-macos-update-creds
A python library to update credentials for a connection in TablePlus macOS client without using GUI

[TablePlus](https://tableplus.com) is a neat SQL GUI client. As virtually any decent SQL client it allows juggling
multiple connections, storing the credentials [in a secure manner](https://tableplus.com/privacy). However, updating
a lot of ephemeral credentials via GUI may be somewhat annoying even though importing connections
[is supported](https://docs.tableplus.com/gui-tools/manage-connections#export-and-import-connections).

This library's main goal is to allow updating credentials programmatically, without using GUI.

Please note that this project is not affiliated with TablePlus and all the techniques have been developed through (poor)
reverse engineering. The library has only been tested against TablePlus 4.2.0 (build 388) on macOS 13.1 with python
3.7/3.8/3.9/3.10. The techniques employed may stop working if any of these happens:
- TablePlus changes its connections config format
- macOS changes ACL mechanics

## Example
The following code may be used as a shell script

    #!/usr/bin/env python3
    
    from argparse import ArgumentParser
    import sys
    
    from tableplus_macos_update_creds import update_creds
    
    
    def main():
        parser = ArgumentParser()
        parser.add_argument('--connection', dest='connection')
        parser.add_argument('--username', dest='username')
        parser.add_argument('--password', dest='password')
        args = parser.parse_args(sys.argv[1:])
    
        update_creds(args.connection, username=args.username, password=args.password)
    
    
    if __name__ == '__main__':
        main()