Toon posts:

[JAVA] Socket security opheffen*

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo, het onderstaande applet heb ik zojuist geprogrammeerd, hiermee wordt een port gescand. Helaas kan ik dit portscannen op een ander ip adres dan waar mijn .class bestand in een applet staat niet uitvoeren. Het lukt wel met localhost of zonder gebruik van de applet.

Ook weet ik dat dit komt door de security van een applet, kan iemand mij aangeven hoe ik heel gemakkelijk dit wel voor elkaar kan krijgen?

import java.applet.*;
import java.awt.*;
import java.net.*;
import java.io.*;


public class lfpApplet extends Applet
{
Socket theSocket;
String host = "www.tweakers.net";

public void init()
{
}

public void paint(Graphics g)
{
setBackground(Color.yellow);

try
{
theSocket = new Socket(host,80);
g.drawString("Poort 80 gevonden op: " + host,20,20);
}
catch (UnknownHostException e)
{
System.err.println(e);
}
catch (IOException e)
{
// must not be a server on this port
}
}
}

Verwijderd

kan nie met applet denk ik.....
applet zal je server aan moeten roepen, die zal moeten scannen en results doorgeven....

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
woeitje: kan nie met applet denk ik.....
Het kan wel: normaal gesproken draaien applets in de sandbox, maar als het niet anders kan kan je zorgen dat je allerlei extra rechten krijgt. Uiteraard moet de gebruiker hier dan wel toestemming voor geven.

Je kunt alles vinden in de "Java Tutorial" over "Writing Applets':

http://java.sun.com/sfaq/
http://java.sun.com/docs/books/tutorial/applet/index.html
http://java.sun.com/docs/books/tutorial/applet/practical/security.html
http://java.sun.com/docs/books/tutorial/security1.2/toolsign/index.html

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Topicstarter
heb je hier zelf al ervaring mee? of weet je waar zo'n voorbeeld draaiend is?

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
peehoo: heb je hier zelf al ervaring mee?
Nee, niet met een applet. Ik heb sowieso niet veel applets geschreven.
of weet je waar zo'n voorbeeld draaiend is?
Als je even dit goed doorneemt kan je zelf een eenvoudig voorbeeld maken:

http://java.sun.com/docs/books/tutorial/security1.2/tour1/index.html

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Topicstarter
dank je voor de moeite

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
ja als het goed is kan je door middel van policy files wel extra rechten toekennen. De gebruiker moet hier dan uiteraard wel toestemming voor geven

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”

Pagina: 1