Grosse session de travail

This commit is contained in:
Vieira Enzo 2022-03-28 15:12:08 +02:00
parent a2dc8eab26
commit 86b8708e25
13 changed files with 146 additions and 3 deletions

View File

@ -20,5 +20,7 @@ II)
6)tshark -i eno1 -f "host____ and host____" 6)tshark -i eno1 -f "host____ and host____"
III) III)
1) 1) tcpdump -i lo | tee log.txt
ping -c 1 -s 9216 172.16.2.44
2) 2)

View File

@ -0,0 +1,31 @@
Rappel 1 : Lutilitaire tcpdump permet de visualiser le trafic sur le r ́eseau. Il donne une description
du contenu des paquets sur une interface r ́eseau. Cet utilitaire est un standard de toutes
les installation Linux. Son utilisation est, par d ́efaut, r ́eserv ́e `a lutilisateur root.
Rappel 2 : Lapplication graphique wireshark permet aussi de d ́ecrire le trafic sur un r ́eseau ; tshark
en est la version ligne de commande.
tar cvzf archive.targz DIR/*
désarchiver : tar xvf devoir.tar
tar xvzf devoir.tar.gz
2> /sev/null renvoie les erreurs dans un fichier "poubelle"
I -
1) Premiere commande pour servir de server, ncat -lu 50000, pour communiquer avec, ncat -u 127.0.0.1 5000.
2) dd if=/dev/zero of=qft-file.dat count=18
3) ncat -u 172.0.0.1 50000 < ft-file.dat
ncat -l -u 50000
non, il n'y a pas de fragmentation --> il faut regarder les champs de l'en-tête IP relatif à la fragmentation. identification,flag mf est-il levé ou pas ? lo : MTV 65536 > 9216
4)-t pour supprimer l'affichage des temps timestamp
b)il suffit de ne pas ajouter l'option -e
c)(-n) pour numeric
-v, -vv, -vvv plus de tails fournis
5) -F
II -
2) tcpdump -vvv eno1 host 172.16.2.45 > traceroute-trace.txt
3)
4)
a)
b)
c)
d)

View File

Binary file not shown.

View File

@ -1,6 +1,6 @@
public class Testdate { public class Testdate {
public static void main(String[] args) { public static void main(String[] args) {
Date date = new Date(8,2,2022); Date date = new Date(8,3,2022);
Date date2 = new Date(31, 1, 2022); Date date2 = new Date(31, 1, 2022);
System.out.println("Date du jour : " + date); System.out.println("Date du jour : " + date);

View File

@ -1,6 +1,6 @@
public class Lendemain { public class Lendemain {
public static void main(String[] args) { public static void main(String[] args) {
Date date = new Date(8,2,2022); Date date = new Date(8,3,2022);
System.out.println("Date du jour : " + date); System.out.println("Date du jour : " + date);
date.Lendemain(); date.Lendemain();
System.out.println("Date du lendemain : " + date); System.out.println("Date du lendemain : " + date);

View File

@ -0,0 +1,8 @@
import java.awt.Color;
public class Grisaille extends Color{
public Grisaille(int greyByte){
super(greyByte, greyByte, greyByte, 255);
}
}

View File

@ -0,0 +1,19 @@
import javax.swing.*;
import java.awt.*;
public class testGrisaille{
public static void main(String[] args){
JFrame fenetre = new JFrame();
fenetre.setSize(800,800);
fenetre.setLocation(5,5);
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel button = new JPanel();
button.setBackground(new Grisaille(100));
fenetre.add(button,BorderLayout.CENTER);
fenetre.setVisible(true);
}
}

Binary file not shown.

View File

@ -0,0 +1,52 @@
import javax.swing.*;
import java.awt.*;
public class Accueil extends JComponent{
private Image logScreen;
public Accueil(){
super();
this.logScreen = Toolkit.getDefaultToolkit().getImage("logScreen.jpg");
}
@Override
protected void paintComponent(Graphics pinceau){
Graphics secondPinceau = pinceau.create();
if (this.isOpaque()){
secondPinceau.setColor(this.getBackground());
secondPinceau.fillRect(0, 0, this.getWidth(), this.getHeight());
}
secondPinceau.drawImage(this.logScreen,0,0, this);
}
public static void main(String[] args){
JFrame fenetre = new JFrame();
fenetre.setSize(295, 223);
fenetre.setMinimumSize(new Dimension(295, 223));
fenetre.setLocation(100, 100);
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenetre.setLayout(null);
Accueil login = new Accueil();
login.setLocation(0,0);
login.setSize(278,183);
fenetre.add(login);
JTextField loginArea = new JTextField();
loginArea.setLocation(110, 90);
loginArea.setSize(150, 25);
fenetre.add(loginArea);
JTextField passwordArea = new JTextField();
passwordArea.setLocation(110, 130);
passwordArea.setSize(150, 25);
fenetre.add(passwordArea);
fenetre.setVisible(true);
}
}

View File

@ -0,0 +1,18 @@
import java.lang.*;
public class Accueil_test extends JPanel{
private Image menuAcc;
public Accueil_test(){
super();
this.menuAcc = Toolkit.getDefaultToolkit().getImage("menuAcc.jpg");
}
@Override
protected void paintComponent(Graphics pinceau){
Graphics secondPinceau = pinceau.create();
if (this.isOpaque()){
secondPinceau.setColor(this.getBackground());
secondPinceau.fillRect(0, 0, this.getWidth(), this.getHeight());
}
secondPinceau.drawImage(this.menuAcc,0,0, this);
}
}

View File

View File

@ -0,0 +1,13 @@
public class Moyenne {
int numberOfNumber;
double total;
public Moyenne(){
}
double public getAverage(){
return this.numberOfNumber/this.total;
}
void public add(Number newNumber){
this.numberOfNumber++;
this.total+= newNumber.doubleValue();
}
}