Omegle Client

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Das Programm habe ich als Übung für die GLib bzw. GTK+ geschrieben. Die Hauptfunktion des Programmes ist, ein Gespräch zwischen zwei anderen Menschen auf Omegle zu belauschen und zu manipulieren.
      Einen Nutzen hat das natürlich nicht, ab und an kommen aber doch ganz lustige Situationen dadurch zustande. :)

      Zudem bietet die enthaltene Klasse "OmegleClient" eine sehr einfache Schnittstelle zu Omegle, die in eigene Projekte einbezogen werden kann. Die Verwendung gestaltet sich wiefolgt:

      Quellcode

      1. #include "OmegleClient.h"
      2. OmegleClient *client = g_object_new(OMEGLE_TYPE_CLIENT, NULL);
      3. omegle_client_connect(client);


      Eigenschaften (Name : Datentyp):

      Quellcode

      1. "connected" : gboolean
      2. "client-id" : gchar[7]
      3. "sent-msg-count" : guint
      4. "received-msg-count" : guint


      Signale (Name : Prototyp)

      Quellcode

      1. "connected" : void (* connected)(OmegleClient *client)
      2. "typing": void (* typing)(OmegleClient *client)
      3. "stopped-typing" : void (* stopped_typing)(OmegleClient *client)
      4. "got-message" : void (* got_message)(OmegleClient *client, gchar *message)
      5. "disconnected" : void (* disconnected)(OmegleClient *client)
      6. "interrupted" : void (* interrupted)(OmegleClient *client) Anm.: Nicht implementiert
      7. "captcha" : void (* captcha)(OmegleClient *client, gchar *img_path)


      Sonstige Funktionen:

      Quellcode

      1. void omegle_client_connect(OmegleClient *client);
      2. void omegle_client_send_message(OmegleClient *client, gchar *message);
      3. void omegle_client_typing(OmegleClient *client);
      4. void omegle_client_stop_typing(OmegleClient *client);
      5. void omegle_client_disconnect(OmegleClient *client);
      6. void omegle_client_captcha(OmegleClient *client, const gchar *response);


      Kurze Erklärung zum Programm selber:
      Wenn es gestartet wurde lassen sich zwei Buttons betätigen, "Spy Mode" und "Normal Mode".
      "Normal Mode" startet eine ganz normale Unterhaltung, "Spy Mode" startet eine Unterhaltung zwischen zwei Menschen. Ist eine solche gestartet gibt es unten links eine Auswahlmöglichkeit zwischen den Beiden und einen Button mit der Aufschricht "Kick". Nachrichten, die im "Spy Mode" geschrieben und abgesendet werden, werden immer ausgehend von dem geschrieben, der ausgewählt ist. Wählt man also "Stranger", werden die Nachrichten an "Stranger 2" geschrieben. "Stranger" selber bekommt davon nichts mit. Klickt man auf den Button "Kick" wird der ausgewählte Mensch aus der Unterhaltung geworfen und man selbst nimmt seinen Platz ein.





      (Anm.: now his stead -> now in his stead)

      Download (inkl. Quelltext, vorkompiliert für Linux 32 Bit): OmegleSpy.zip (23,13 KB) - uploaded.to

      Anm. zum Quelltext: Stellenweise ist er ganz schön, an anderen Stellen aber auch recht hässlich ... Bitte das zu entschuldigen. ;)

      Zum Kompilieren: Das Programm erfordert GTK+ und GNet, zudem muss Pango als "Include-Verzeichnis" hinzugefügt werden.
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )