Quero desinstalar um pacote chamado Knockpy na minha caixa virtual do Ubuntu. quando estou tentando desinstalá-lo. está mostrando como
sudo apt-get remove knockpy
[sudo] password for david:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'knockpy' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
mas se eu for ao terminal e verificar a versão instalada ela fica visível lá ...
david@david:~/Desktop$ knockpy --version
KNOCKPY 7.0.1
david@david:~/Desktop$
avid@david:~/Desktop$ knockpy
usage: KNOCKPY [-h] [-d DOMAIN] [-f FILE] [-v] [--dns DNS]
[--useragent USERAGENT] [--timeout TIMEOUT] [--threads THREADS]
[--recon] [--bruteforce] [--wordlist WORDLIST] [--wildcard]
[--json] [--save FOLDER] [--report REPORT]
knockpy v.7.0.1 - Subdomain Scan
https://github.com/guelfoweb/knock
options:
-h, --help show this help message and exit
-d DOMAIN, --domain DOMAIN
domain to analyze
-f FILE, --file FILE domain list from file path
-v, --version show program's version number and exit
--dns DNS custom dns
--useragent USERAGENT
custom useragent
--timeout TIMEOUT custom timeout
--threads THREADS custom threads
--recon subdomain reconnaissance
--bruteforce subdomain bruteforce
--wordlist WORDLIST wordlist file to import
--bruteforce option required
--wildcard test wildcard and exit
--json shows output in json format
--save FOLDER folder to save report
--report REPORT shows saved report
Eu instalei esta ferramenta knockpy através dos seguintes comandos
git clone https://github.com/guelfoweb/knock.git
cd knock
pipx install git+https://github.com/guelfoweb/knock.git
aqui novamente estou verificando se o pacote ainda está visível ou não
david@david:~/Desktop$ apt show knockpy
Package: knockpy
Version: 7.0.0-2
Priority: optional
Section: universe/python
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Gianfranco Costamagna <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 119 kB
Depends: python3-bs4 (>= 4.12.3), python3-dnspython, python3-openssl, python3-requests, python3-tqdm, python3:any
Homepage: https://github.com/guelfoweb/knock
Download-Size: 35.4 kB
APT-Sources: http://in.archive.ubuntu.com/ubuntu noble/universe amd64 Packages
Description: Python3 tool designed to enumerate subdomains on a target domain
Knockpy is a Python tool designed to enumerate subdomains on a target domain
through a wordlist.
david@david:~/Desktop$ pipx uninstall knockpy Nothing to uninstall for knockpy 😴 ⚠️ Note: '/home/david/.local/bin/knockpy' still exists on your system and is on your PATH david@david:~/Desktop$
someone please look into these issue. what went wrong ?
Ao usar diferentes formatos de pacote de software (deb, snap, etc.), você deve usar a ferramenta apropriada para esse formato de pacote.
apt
funciona apenas para pacotes .deb. Mas você não usou um pacote .deb. Você usou um pacote .git projetado parapip
oupipx
.Instalar usando
pipx
significa remover usandopipx
Geralmente é aconselhável evitar métodos de embalagem desconhecidos.
Execute
which knockpy
para ver se existe um arquivo executável do knockpy ainda instalado. Executepipx show-app-dir knockpy
para exibir o diretório onde o knockpy está instalado. Navegue até esse diretório usandocd
e exclua todo o diretório comrm -rf <directory_name>
(neste casoknock
).Os resultados de
apt policy knockpy
mostrarão se o knockpy do repositório Universe está atualmente instalado em seu sistema.Resultados
apt policy knockpy
no Ubuntu 24.04:Neste caso, o pacote knockpy que seria instalado
sudo apt install knockpy
não está instalado atualmente.apt policy knockpy
não retorna resultados para pacotes que não foram instalados pelo apt. Por exemplo, ele não retorna resultados para pacotes que foram instalados porpipx install