All Projects → dydtjr1128 → RemoteAssistance-JAVA

dydtjr1128 / RemoteAssistance-JAVA

Licence: other
RemoteControl like TeamViewer(JAVA)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to RemoteAssistance-JAVA

DeskViewer
A Java Project for screen sharing based on TCP protocol. Like TeamViewer
Stars: ✭ 23 (-17.86%)
Mutual labels:  screenshot, teamviewer, screensharing
Simplified-JNA
Multi-threaded JNA hooks and simplified library access to window/key/mouse functions.
Stars: ✭ 30 (+7.14%)
Mutual labels:  jna, hooking
LAN-Messenger
Official open-source repository for LAN Messenger
Stars: ✭ 17 (-39.29%)
Mutual labels:  screenshot
RabbitRemoteControl
Remote control. Support VNC, RDP, Terminal, SSH, TELNET etc
Stars: ✭ 82 (+192.86%)
Mutual labels:  remote-desktop
go-scrap
Go library to capture screen pixels for screenshots or screen recording
Stars: ✭ 68 (+142.86%)
Mutual labels:  screenshot
hooking-by-example
A series of increasingly complex programs demonstrating function hooking on 64 bit Windows. Culminating in a program that hooks mspaint to make it always paint orange.
Stars: ✭ 144 (+414.29%)
Mutual labels:  hooking
RemoteDesktop
A simple remote desktop server/client application for Windows
Stars: ✭ 30 (+7.14%)
Mutual labels:  remote-desktop
mhook
A Windows API hooking library
Stars: ✭ 167 (+496.43%)
Mutual labels:  hooking
accelerator-core-js
Accelerator Core provides a simple way to integrate real-time audio/video into your web application using the OpenTok Platform
Stars: ✭ 24 (-14.29%)
Mutual labels:  screensharing
mugshot
Framework independent visual testing library
Stars: ✭ 126 (+350%)
Mutual labels:  screenshot
screenshot-tweet
Screenshot a tweet.
Stars: ✭ 66 (+135.71%)
Mutual labels:  screenshot
nightwatch-vrt
Visual Regression Testing tools for nightwatch.js
Stars: ✭ 59 (+110.71%)
Mutual labels:  screenshot
subhook.nim
subhook wrapper for Nim https://github.com/Zeex/subhook
Stars: ✭ 15 (-46.43%)
Mutual labels:  hooking
PeekABoo
PeekABoo tool can be used during internal penetration testing when a user needs to enable Remote Desktop on the targeted machine. It uses PowerShell remoting to perform this task. Note: Remote desktop is disabled by default on all Windows operating systems.
Stars: ✭ 120 (+328.57%)
Mutual labels:  remote-desktop
screenshot.py
Taking a screenshot of a webpage.
Stars: ✭ 49 (+75%)
Mutual labels:  screenshot
bank mitigations
Anti keylogger, anti screen logger... Strategy to protect with hookings or improve your sandbox with spyware detection... - Demo
Stars: ✭ 17 (-39.29%)
Mutual labels:  hooking
Switch-Screenshots
Script to organize Nintendo Switch screenshots by directory instead of date.
Stars: ✭ 50 (+78.57%)
Mutual labels:  screenshot
dotfiles
. files
Stars: ✭ 37 (+32.14%)
Mutual labels:  screenshot
VIDEOconvertor
A stable and Fast telegram video convertor bot which can encode into different libs and resolution, compress videos, convert video into audio and other video formats, rename with thumbnail support, generate screenshot and trim videos.
Stars: ✭ 180 (+542.86%)
Mutual labels:  screenshot
vitalsource-printer
Take screenshot, click next page, then do it again...
Stars: ✭ 51 (+82.14%)
Mutual labels:  screenshot

RemoteAssistance

RemoteAssistance like TeamViewer(JAVA)

https://dydtjr1128.github.io/RemoteAssistance-JAVA/.

키보드, 마우스 후킹(JNI)을 이용한 원격지원 프로그램

Sample

default

image

Simple Structure

ToDo

  • Reduce network traffic
  • Improve image compress speed(ex. double buffering, grid image)
  • Encryption data
  • Compare using SIMD
  • Communication with central server
  • GUI
  • Send System sound
  • Multi user session
  • Chatting & Voice chat
  • File manager
  • Install program
  • Service registration(Windows)
  • Support Linux
  • Plan a connection flow
    • client - broker - host

Notice

후기

이번 원격지원 프로그램을 만들어보면서 네트워크 적인 측면에서나 스크린 캡쳐부분이 굉장히 취약한 부분이 많았다는 것을 알 수 있었다.


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].