A Local implementation of a java library functions to create a serverside and clientside application which will communicate over TCP using given port and ip address.

Overview

localTalk

A Local implementation of java library functions to create a serverside and clientside application which will communicate over TCP using given port and ip address.

An example below is a local wireshark(Packet and Traffic capture tool) Which shows the defined ip address and port communicating on a local network. This is shown by the SYN, SYN,ACK and ACK TCP Headers. image

However, this is just an example of how a very simple serverside, clientside communication can work over TCP/IP, this should not be used in any secure application. An example below shows the same transfer of a piece of secretive data to the serverside, and how insecure the transfer realy is

As you can see the data transfer is succesful and the serverside can see the message sent by the clientside image

However, on our traffic capture tool wireshark we can see, the unencrypted clear text secret password that we sent!. image

You might also like...

Free implementation of Play Services

Free implementation of Play Services

microG GmsCore is a FLOSS (Free/Libre Open Source Software) framework to allow applications designed for Google Play Services to run on systems, where Play Services is not available.

Dec 31, 2022

A basic implementation of a Ray Tracer that has been developed for the course GFX

A basic implementation of a Ray Tracer that has been developed for the course GFX

This is a basic implementation of a Ray Tracer that has been developed for the course "GFX - Foundations of Computer Graphics" at the University of Vienna.

Mar 4, 2022

This is a basic Java project focused on applying object-oriented design in a real world application

Email-Administration-System-in-Java This is a basic Java project focused on applying object-oriented design in a real world application. Email Adminis

Feb 4, 2022

RealmeDirac - an open-source Android application written in java

RealmeDirac - an open-source Android application written in java

RealmeDirac is an open-source Android application written in java. RealmeDirac is a feature introduced by realme & dirac in realmeUI for sound optimisation, trying to recreate same thing, this is scratch written app aiming to provide same features as realmeDirac..

Feb 21, 2022

A harness to build the source code from openjdk.java.net using Free Software tools and dependencies

A harness to build the source code from openjdk.java.net using Free Software tools and dependencies

Mar 5, 2022

A Registration Form using Java Swing with database connectivity

A Registration Form using Java Swing with database connectivity

Registration Form A Registration Form using Java Swing with database connectivity.

Jan 16, 2022

Using java+ffmpeg+mpegts to share desktop

Using java+ffmpeg+mpegts to share desktop

desktop share using java step1 run DeskstopServerStart.java step2 modify ffmpeg path in DesktopClient.java,then run DesktopClient.java step3 in deskto

Aug 10, 2022

This is a sample application demonstrating Quarkus features and best practices

This is a sample application demonstrating Quarkus features and best practices

Quarkus Superheroes Sample Table of Contents Introduction Project automation GitHub action automation Application Resource Generation Running Locally

Jan 6, 2023

An android application to make students life easier by reducing their backpack weight.

An android application to make students life easier by reducing their backpack weight.

Smart-Schooling An android application to make students life easier by reducing their backpack weight. Dont forget to ⭐ the repo Overview Almost every

Jan 31, 2022
Comments
  • Update ClientSide.java

    Update ClientSide.java

    Changing of old deprecated DataInput read to BufferedReader, removing deprecation error

    Reason for DEP- Readline Deprecated. This method does not properly convert bytes to characters. As of JDK 1.1, the preferred way to read lines of text is via the BufferedReader.readLine() method. Programs that use the DataInputStream class to read lines can be converted to use the BufferedReader class by replacing code of the form:

    opened by Isaacx86 0
  • DataInputStream Readline Depreciation

    DataInputStream Readline Depreciation

    This method does not properly convert bytes to characters. As of JDK 1.1, the preferred way to read lines of text is via the BufferedReader.readLine() method. Programs that use the DataInputStream class to read lines can be converted to use the BufferedReader class by replacing code of the form:

    Replace with new BufferedReader(new InputStreamReader(in));

    opened by Isaacx86 1
Owner
Isaac Barry
2nd year Computer science infrastructure student @TUdublin
Isaac Barry
A Parser That parses OpenAPI definitions in JSON or YAML format and Generates Pact files That contain HTTP request/response interactions by parsing Given Open API specifications

This is a Parser That parses OpenAPI definitions in JSON or YAML format and Generates Pact files That contain HTTP request/response interactions by parsing Given Open API specifications.

dev-rgupta 2 Mar 19, 2022
Helper tool to calculate the price for a given amount of users within a graduated pricing model.

Lithic Hi Lithic, This small piece of software is a coding exercise I asked some candidates to solve and is based on the pricing model of Atlassian pr

Stefan Antal 1 Feb 27, 2022
An open source, modular alternative of sketchware. Create your own app in android using block programming like scratch!

OpenBlocks An open source, modular alternative of sketchware. Create your own app in android using block programming like scratch! What is OpenBlocks?

OpenBlocks 30 Dec 16, 2022
Leveraging Java 8, create an API with a multi-tier user system.

Project 0 Description Leveraging Java 8, create an API with a multi-tier user system. You may choose the actual use case for your application as long

null 1 Jan 9, 2022
JPassport works like Java Native Access (JNA) but uses the Foreign Linker API instead of JNI. Similar to JNA, you declare a Java interface that is bound to the external C library using method names.

JPassport works like Java Native Access (JNA) but uses the Foreign Linker API instead of JNI. Similar to JNA, you declare a Java interface t

null 28 Dec 30, 2022
The project was created using the API of the Spotify application.

Spotify API The project was created using the API of the Spotify application.

Atakan Koçyiğit 3 Jan 27, 2022
Implementation of various design patterns in C++, Java and Python

DesignPatterns Implementation of various design patterns in C++, Java and Python. Strategy Pattern Description: Strategy Pattern in implemented in a p

Lakshmanan Meiyappan 12 Jul 20, 2022
BitBase is a Client-Server based Crypto trading platform which offers live pricing, dynamic charts, user portfolio, account settings... and much more!

BitBase-Crypto-Trading-Platform BitBase is a Client-Server based Crypto trading platform which offers live pricing, dynamic charts, user portfolio, ac

null 4 Feb 11, 2022
A simple fabric mod which allows deepslate to be instamined

InstantDeepslate An extremely simple mod that allows you to instantly mine deepslate. This works by changing the blast resistance and break time value

null 3 Jan 31, 2022
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.

FizzBuzzEnterpriseEdition Enterprise software marks a special high-grade class of software that makes careful use of relevant software architecture de

null 18.4k Dec 31, 2022