Artiste & Cyber-Curieuse

Artiste & Cyber-Curieuse

<Katmapper/>

Mar 18, 2024

Katmapper : Mon Premier Pas dans le Scanning de Ports

Katmapper est le premier projet où j'ai pu mettre à profit mes compétences en Python pour créer un scanner de ports. Cet outil cible les ports les plus utilisés, simplifiant le processus de pentesting grâce à l'efficacité du Python. Il représente une étape clé dans mon parcours, mariant mes intérêts pour la cybersécurité et le développement logiciel.

Simplicité et Efficacité

L'essence de Katmapper repose sur sa capacité à rendre le scanning de ports à la fois simple et rapide. En automatisant la recherche des ports ouverts, il économise du temps et réduit les efforts, permettant aux utilisateurs de se concentrer sur des analyses plus approfondies et créatives.

Disponible sur GitHub

Pour ceux intéressés, Katmapper est accessible sur GitHub, soulignant mon engagement envers le partage de connaissances et la collaboration dans la communauté de la cybersécurité. Vous pouvez le trouver à l'adresse suivante : https://github.com/NanaChat/katmapper Je vous invite à explorer, utiliser, et même contribuer à l'évolution de cet outil.
Sinon il juste ici :


def afficher_chat():
    chat = """
    _._     _,-'""`-._
(,-.`._,'(       |\`-/|
    `-.-' \ )-`( , o o)
          `-    \`_`"'-
    PORT SENSIBLE OUVERT
    """
    print(chat)
def katmapper(ip, port):
    katmapper_scan = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    katmapper_scan.settimeout(1)
    connection = katmapper_scan.connect_ex((ip, port))
    if port == 21 or port == 22 or port == 80:
        afficher_chat()
    katmapper.close()
def main(ip):
    for port in range(1, 101):
        katmapper(ip, port)
if __name__ == "__main__":
    if len(sys.argv) != 2:
        print("Problème pour lancer le script ! Vérifié que vous avez bien lancé comme ceci : katmapper.py [IP] ")
        sys.exit(1)
    ip_a_scanner = sys.argv[1]
    main(ip_a_scanner)